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