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