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