. #. ##.## ##...## ###.....## # ##........###.# ##.............. #...........# #..........# #...##8..%.####### ##..8##..%......... #............###### ##...g.....### ##...l...## ##.....### #.....## #...### ##<## ###