### ..# #.# #######.####### #<5..O.5l..<... #.#####h###...# #.# .... . #.# #..### #.# .... #.# ##..# #.# #..# #.# #...