#+# ##.# ##..# ##...# ##....## ##......##### #.....<.....+ ##......##### ##....## ..... ##...######..... ##..##........ . ##.##......# ..#######'##.....# #......#..##.....# #........###.....# #####...####.....### ###....g...>..... ##############.