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