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