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