############### ##...##....#...## #..⌠....##..#...# ### #.....###..###..# ###.## ##...####'## ##.###....# # ### #######'## ##.#..#.####.## ####..# ###...### #...##...# ..# ###.....# . ##...##..# #####..### #g####.......#.... #..####..### ##..### #.'#............. #..#####...## ##.....## ###.............. ##...##.#...###.......## ##.............. #.....###..###...###...######............... #..⌠..##..#.##..## ##....##................. ##...###..###...## #..#..÷.#...........##.# ##### ##.##.....###...#######..........# # ##....#.......#+ #..........# #######.....## ##.........# ### ###..## ##........ #####.# +## #...## ##..... ##...#.#######.# ##...# ###. #..<...........### ##..## #.....###....##..###...# ##...## #.##.####....### ##### ###### ##..## ####