#### #<.. .. # #..# .### .# #+ #..# ... #.# ? #. #..# ... ... #.####. #..# ##.##.#. ....... #).# ..#(.. .......####..####..###.## .....oo.5................ ....o.##########.%.....#. ..... #<.##.#### .... #..# ..# ... #..# .# ## #..# .. #..# .. #..# .l# .#.. . .#