### #.# #.############# #.............# ### #.###########.## #.. ..# ########.#.......###..# ###.# #.# #........#...###.##...# ...# #.#####'########...###'##...# #..# #.##......# #<...........# #..# #.##......# #............# #..# #.##......# ####......#..# #..####.........# #......#..# #.........###.#.# #......#### #.#####.......#.# #......# #pK.............. +......+ ####M#########.#.#.## #......# #..g.p....... ...#.# #......# #..)...##### .#.# #......# #).....# ### #......# #.pMg..+ #.pg...# .......... #............ ##.)......... #........... #...........