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