### ### ### . ... #.###########.# #.. #... .##########............># #.. #.#.#.#.#.#.#.#.#.#.#.######.# #.. #..#.#.#.#.#.#.#.#.#.#.# #.# #.. #.#.#.#.#.#.#.#.#.#.#.## #.# #.. #..#.#.#.#.#.#.#.#.#.#.# #.# #..###########.#.#.#.#.#.#.#.#.#.#.## #.# #.#.o..))(........#.#.#.#.#.#.#.#.#.#. #.# #.#.).####.......#.#.#.#.#.#.#.#.#.#. #.# #.#.o5# #....<...#.#.#.#.#.#.#.#.#. #.# #.#...# #.......#.#.#.#.#.#.#.#.#. #.# #.#(..# ####.....#.#.#.# #.#.#.#. #.# #.#...# #.##.#.#.#.# #.#.#. #.# #.#...# #.##..#.#.# #.#.# #.# #.#...#######.##.#.#.#. #.#.# #.# #.)...........##..#.#.#. .#.#.# #.# ...............######.#.#.#.#. .#.#.#.# ## #.# ..............# #..#.#.#.#.#.#.#.#.#.#.# #.# ####..........# #∩#.#.#.#.#.#.#.#.#.#.## #.# #..........######..#.#.#.#.#.#.#.#.#%#.#####.# #.................#.#.#.#.#.#.#.>.#)#.#......# #..........######..#.#.#.#.#.#.#.#.#.#.#####.# ########## #.#.#.#.#.#.#.#.#.#.#.## #.# #..#.#.#.#.#.#.#.#.#.#.# #.# #.###########.##.###.### #.# #.# #.##.# # # #.# #.# .....( #.# . ##.##.. . ......# .###.## . ... .