### ###### #### #.# #....# ##..#######.## #....# ##.....##.....# #....## ###### #........##..## ###....###....# ##.....##.....#### #.......##....#####.....##........# ###........#......................# #.........#..#.........###...##..# ##.....##..............#####..#..## #.#....###............##...##.##..## #....#..####......[...##...##...#..## #######..# ###....##..##...##.......# ##.###..[..####..#'''#..#...### #..#.(÷.#.##.SS................ ##.........##.g'S............... ##### #.(....(....####................ #...# ##...#........##................. #...####...###.......................... ###....##.....##...<......#..........##.. #....[....##..##......>......######..# #. ###.....##...................# ..# ##.....#...................##### #.....>...........<............# #.. #......##..............###.....##.... #......##..............# ###<....... #.####.........# ... ##........# ...## #....##..## ....####.........# ###...##........# ......>#.........# .....#........### .........##......## #...........#.#⌠ ⌠........##.......# ###.......[..... )......#........... ...............⌠ ⌠<....##.......#.. ....##......#.## .....# ####...## ....####....#### ###.#######...##.. ##..##..##.....######...##.##......... ....##..##.....#..))..÷.##.....#...... ....#''#........)#..##.##.#...##....# #........##.....#####..#.#..##....## ####......####..)## #...............# #..'......'..##.## ##............... #..'......'..##..###.?#............... ####......####........#.##....#.... #.......)##.................#...# .....#''#..)..........#...##..# # ....##..##..)..........# # #.. .#.. #..##..........#.. ... #. ####............## # #............... ...............#. ##........##...#. ........## #..# ....#....#