### #.. #.# #.# #.## .. ##.. .# ######..# ... ........# ...# ......#.# .#.#.# ..... #O##<..... ... .... #....#..#. ...... ... #.[....#.. ...... .. #......#.# ...... # ##..#.#...##...... ##...#............. #...##..#.......... #######.........<......# #.......########..##...# #.#..#.## #...(.#.# ## #.....(# #.....#.#... #.PPP.P#######........... #.P)P.P...............##. #(PP_PP.######.....#### #(PPPP((# #.....# #.(PP(.## #.....# ##....## #.....# ###### #######