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