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