######### #######........ ..r...rl..l.... #######g######. #.# #.# ... ##.## #.# #.# #.. #.# ... .# w.# #. #..#. ##.#.# ..#.# #...# #..# #.<# #..h..# .........# ####.##### #. . #