######### ....@..<# ..>..........$. ##.###.###<.... #. ..#. .. ... ##. .. #( . #........##. #)....!..... #........... #........... #.......... #........# #...h....# #...{g...### ####h$...... #.####### #.# ####.######### #............# #...########.# #...########.###### +...+.............# #...##.#####......# #### .# #......# .# #.###### # ######.#####.# #.#............# #.#.###..#####.##### #####.#................# ...................###.## #.....................# #####.###..#####.###..# .#########'###................ ....).......##..#####.###..### .#######<.............# # ##...#########.# #...# #.# #...# #.# ...## #.# #### .#