### ##.############## ##...............##### #.....#######........# #.####...## #.##.###.# #.......## #.##.# #######.# #.##.# #.# #.##.# .. ##'## #.##.# # .. ##...## #.##.###.# .# ##.....## #........# ##.## ##.......## ##........# ##...####.........####.....###.# .......+.........+....[..####.# ###.gg# #.........####.........# #....# ##.......## ##.#.###### #.#### ##...).## ###.# #.# ##...## #.# #.# ##'## #.# #.# ######.# #.# #.#######...##.###########.# #.#.....................##.# #.#.########.........##.##.# #.#.# #.........##....# #.#.###### #.........####### #........# ####8<8#### ###......# ##### #......... #........# ##.....### #######