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