...(. #+# #.#.# #.# #...# . ### #.# ### #...# #. #.. +.+ ..# #.#.# #.. #.# #.# #.# #.#.## #... #.# #.# #.# #....+ %..##..###'###.###'###...# #H...{.............'...# #.{..###'###.###'###...# ...o.{ #{# #.# .# #...# !... #{###.# .# #....# ... #...'.+ %# #...... . #####.# ## #......# #o# #....... .#######'#######....## ........n........... .####..#F#..##... ##.#.##.# #......# ###.#### #.# ..# ###