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