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