### #.. #.# #.# ############### #.# # #.......#.....#######.# ###.# #######..)..........##......######... ######..... .........###.#.###..+................ #..........# ........(# #.#.# #..##...........#.# #..........# .........###.#.###..##..#........#.# #........).# .............#......##..#.####.###.##########.# #..........# .........#########..##..#.# #..........)gg..... #..........# .............#......##..#.###..###.#########.$# #..........# #######..###.#.###.###..#...#............. #..........# #..# #.#.# #.# #..#.###..#.#.####### ######'#### #..###.#.###.# #...........#.# #######....#############...........####)#...##.#.#.# #..........'..............###..#.......).........#.# #..........################ #########.#.#..#.....#.# #.......#### ...#.#....#.#.#.# #......>...# ###.#.######.#.#.# #.......##.# #.#.. # #.# #.......##.# #.### ##+####'##.#.# #.# ...........#.. ..# ...........#.# ...........#.# ........[..#.# .........)[#.####.## ........##)#........ ........##.#.############# ........##.....<.......... ........#########.######## ........# #........ ........# #....#### #### ##...# ..... +<..# ..... #...# .....###...### .............# .............# #####........# #........# #........# #........# #........# #........# #........# #........# #........# #........# ####...### #...# #...# #####