... .o..# ....# #...# #...# #...# #...# #...# #...# #oo.# #...# . #..o# ###+##.. #...# ......... #...# ########........ #...# #......#........ #########...# #......'......... .............# #......'.......... ...o.o.......# #..<...#........... ....o........# #......#........... ............# ########........... .#######....# ...............### #.# #....# ...#######+##.# #.# #....# #..%.....#.# #.# #....# #........#.# #.# #....# .. #........#.# #.# #....# .... #........#.######.#######....# ......#'########...................# ....................................# ........[..........................# ####################################