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