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