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