######## .... #......# ..####### .... #......##... ........# ... #...<......# .......<# ###.. #......###.. .......(# ....## ####......## ..g.(...# #...###....).....# ........# .####...##...........# ?.......# .....................# ........# ...###..###...###..### ......@.# ....##..##...#####.# ........# ...................# ....###............### ... #..............## .. #.....#........#..# ..........#...........# ..###....#.#######...# . #.####.# #.<)## .. ..# #....### .. #.# #..## #.#....#####... #.# #.# #.#....#....... #.###.# #.#............ ##.##>.#########.#.....)...... #.......##..(.....###......... #...........(................. #......>..((......###.#....... ##................## #.#.>..... ####..>.{............# #.#....... (...((......(.........# #.#....... .......(((............# #.# .#.#. ......(...(...........# #.# [. .....##(.............## [. ..... ##.(...##.....## .... ############## ####