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