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