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