### ..# ####.# #<##.# #....####### #.#.......[. ####......... #..'......... # #)##.(....... #.######.##......... #........##...>..... ###........##......... ....................... ####.####...........[. #. #.....######## #. #.....# # #.....# #.....# #.....# #.....# #.....# +.....# ##....# ##+### ......# .....# ....# ##############...# #......).....#...# #.....[)...).#...# #.....)......#.#O###.#+## +...............>........ #............#.#.###..... ##############.#.# ... #.#.# . #.#.# #.#.# #.#.# #.#.# #.#.# #.#