###### ....#.## ........## ..........### ............# ..............# .................## ...................# .................<..###### .......................#..# ...........................# ............................#### ................................# ## ................................###.# ......#.....#.#......................# .........#..#####..................## .....#...JJ.##}##.................#.# .....##JJJ#.##$)!##..................# ...###[.J##..##[)?###................# ...##)[JJJ##.#$)φ[( ##...............## .###[?J(#.J.##?:[[ .................## ..###![#J#J##)#/$# .................# ..########J.##### ...............## .#...#..J.....#G ...............# ..#...#....#... ...............## #######..#### ...............# #?$#[#.##|# ..............## ||(##..## ...............## (## .................# ...............### ...............# ...............## ...............# ..............### ...............# .................## .....................# .....................## .....................#.# .....................##### ......................# ..........................## ...........................### ...........................#.# ............................### ............................## ............................# .........................#### ..........................# ..........................# ####.......<........##.#### #................#### ###....#......#### ##....##...## #####.##### #