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