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