....# ....# #. ....oo.># #(# ......o.# . #.# ... ....# ..#####.#####.. ...?# .............####....#.. ..............{.{{...... ............{o############# ............{.###########.. .#####.#####{##.......##.# #.# #...o........#.# #.# #..##.#####..#.### #######.####..##.#..........# .............o##.###.#..#.#.# ##................o{....#.#.# #.####..........###{...#.#.# # #....#.###.#### ##{..#.#.# #....#...#.# #.#.#.#.# #......#.# #.#o#.#.# #..#.###.# #.#.#.#<# #........# #.#.#.#.# #.##.##### #.#.#.#.# ... #.# ..#b#.#.# #### #.###############.#.#.# #.....................# #################.###.# ### ###