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