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