######### . #......... . #.# ... # #. #l#####... #.#.# #J...<.... #....#####......... ................... ....#...........(. #. #.###..####... .#..###.# #..# .. ........###..# .##.##...%.^.# #..####.# #..# #.# ....# #.. ..?.(# ### ##.#### #. #