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