########### ####### #.........######## ......## ##.#######.........# ######...######### ###........p.<.#####. ..................# #.....########.# #####...###.###.###.....#### #.# #..)....# #...#........# #.# . #.p####.# #.#.#.....##.#####.#####.# #.)# #.(...#.......##.............# ########..# #.>#..#####..#########[#####.# ........).# ...###.. ...# #.....# #.# #########.# #.. ..# ##.## ##.....# #.# #.).F##. .## #.# #......# #.# ###..# # #.# #......###)# ..# #.# #......##..# ... . #.#######..# .### #.# #..# # #.# #..# #.#######..## #.(.........# ## ### #.(.#####...# .# .....##.)#####...# .# #....[....<...# .# ####..#####.#{# .# #.(#####.#.# .# #..#.....#p# ####.## #..#.#####.# #...#.# #..#.# #.# #.##.# #..#.#####.# #.#### #.......<..# #.# #############.#.####### #.# #...............# #.# #)########.###### #.# ##(## #.# #.# #%.(# #.# #.# #.......#<# #.# #.# #..####...# #.# ###########.# #..o.....# #>######## #.# #.# ### #.# ..# #.# #.# #.# #.# #.# #.#####.# # #.))o..(# .##.##.##.####### .......)((# .#####.#### #