.# ################ #.# ...............# ##.## ..........####.## #... #.# ######.....##...########## #..# ... #...................# #..# #.# #.....##...########.# #..# #.# . ##..)####.## ##.####..##### #.# .. #.##..####.########............# #.# #.#. #..<...............#......###.######.# ..... #.....###..#####.##...####..........(.####g.P.P. #.###..# #..# #.###### #####.#.........gg.._.. # #..# #.## ### #.#.##########.P.P. #..# ### #.#.# ... #..# #.#.# # ...# #.#.# ...# { #.#.# { #.#.#