.##..l ..... .... ... ## .. .. #.## . #..# #. #l# .####.###.######.# ...............o.. .#####Y##.####### #..#..l.# ##..###.# ##.# #..# #.. ##.# ###. .# #. .. ....h #... ....