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