######## #......# ...#######.####.# #......)....##.# #.#.##.##.#.##.# #.##....#.## #.####.##.......# #....<.###...##.#### ....###### ##.....(..### # #.##.......# ..##..##@#S# .......# .# # ....##... .. ###.## .. #.## ... #......# . #.# #... #.#.##.# ... ..## #(#$##.# #.# #.# #... #.# #.# #..# #.# #.# # #..###.# #.##.##.# #..(@h.###########......!# #.†{#.................#### #...o.################# #...### #####