....!.~.!~.~~.!~!~!*..!*.!*~.**...*..*..!....*..!..~~~....!!.~..~~*...~...*.*.!!..~...*.~..!*.~*... .....#######!...!....######~.!..*..##.....##.....*...#######.~.*~....##.**.*.....~.....#######..... ...##.....##.*.*~...##....##!....!..##...##.~.*.....##.....##.*!~..~.##....##.~.~.....##.....##.... ...##....~~.....!...##~....!...~.....##.##~!.!..*..*..!....##..*.!....##....##....!*..##.....##.... ...########...!.!...##*...!~..~.~...!.###*...**..~~...#######..!.!*..##....##..*~**...##.....##.... ...##.....##.!.*...~##..*.!..!**.~....##.##..~~...!~*.!.~..##.....~..#########..*.*...##..##.##.... ...##.....##....*...##....##*...~...##...##.....*...##.....##*.~.*.*.!~..*.##.*.*.....##....##..... ....#######...*...~..######.~*..~..##.....##..*.!~...#######.~..~..*..~**..##.!**!.....#####.##.... *....!~..~.!.!.!!..!**!..!!~...!.!.~..!...*.*!.*..~*..**..!!.~....*....*!*..*..~..!!.*..!..~!.!....