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