######################### #.......................# #.###############.......# #.# #.....######.......####### #.# #...........<.............. #.# #.....######.......####### #.# #.....# #.......# #.# ##.#### ####.#### #.# #.# #p# . #.# #.# #######l#####..... #.# #.# ................... #.# #.# ....###.#####..... #.# #.# .. #.. . #.# ##.### #.. #.####....# #..# #.........# #..# #.####....# #..# #.# #....# #.. #.# #....# . #.# #....# #.# #....# #.# ##.#.# #.# .#. .