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