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