######## #......# ##.....g# ........+ ........# .. .....##.# ##.. ........# ..... ..#...%.#####..... ...##...........# .. ###.......## ###...### ##.## ###'### ##.....## #.......# #...<...# ##.....## #.....# +#####+