####### #.....######### #.....'........ #....<######### ###'### #.# #.# ##.# #.# ##.## #.# ##...# #.# #.#..# #.# ..#..## #.# ...###..# #.# .##. ###'### ##'## # #.....######################...# #.....'...................g..#.## #....)#####################.#...# ####### ###.### #.# ##.# #..# ##.## #..# #.## ..%.b...# >.....### ...... ..... ..... .... ....