... ... .o. ... #.# #.# #.# #o# #.# #.# ##.# #..# #.## #.# ##.# #..# #.## #.# #.# ####+ #.# .......#### ##'####### .......'..# #........# .....p.##.## #....)...# ...g. #..###()o.....# .?.. ##...(.o......# ..[ #####........# . ###'###### #.# #.# #.# #### #.# #.# #.. #.. #.# #####'##### ####.##### #.# #####.#############.........# ..........# ##'###### ####..%...5.5........5.........# .....o.$...# #.......###....###.#############.........# ............# ###.......'...#### #..# #.........# ....o.......# #.+.......##### ##.# #.........# .....l......###.#.......# #.# #.........# #............##..###+##### #.# #....>....# #.......o..o....## #.%### #.# #.........# #.!..........#### ##%..## #.# #...p.....# ############# ###%.# #.## ######5#### ######%## #..# ##...%%.# #.......### ######.### #..###### #.#.###...## #........# ###.######### #.#.#.#.#..# #........# ###.<.........# #.#.#.#.##.###........####..%..........# #.#.#...##.%.#........%...>#...........# #.#.#.######.#.......%######.<.........# #.#.#...# #.#........# ############# #.#.#.#.# #..........# #.#...#.# ###........# ######### ##########