### ..### ... ..# #>..# #.# #.# #...# #.# #.# #... #.# #.# #..# #.# #.# #..# #.# ###.###..# ## #.# #...).#(.##...# #.###...c)#.o...... #.......).g..##.{.# ########.#####..........#......... ##...## #....)..[.>........... ##### #...#####.#....####### #.#.# #.#....# ####.#.#####.#....# #....#))<.##.#....# #.#######..#......# #....#............# ####.#.#######..### #.#.# # #...#######. #........... ############