##### ##...## ##### ##)...!## ##...## ##.......## #<....######......)..# #....................# #.....######.........# ##...## ##.......## .....## ##.....## ###### ##...## ##.## #.# #.# ##.# #..# #.## #######.## P........# #######..# ##..# #...# #.#.######## #....).....# #..e######.# #.....# .......# ##.......# #...e..... .........## ##.......##