###### ############....## #............#...# ####### #.########...#...######## ##########.....## #.# #.###.#(.(.....# #........'......# #.# #.....#...###.## #.########......#####'##########.###.#.###.# #.# #......##.............^.....#...#.# #.###### #...........).##########..###.#.#.# ######......# #.............# #............#...# ##.......###.# ###...........####.######.#.###...# ###.........##. ####.##.....##...# #.#.....#.# +............... ..........##.########.##.####.## ####........##.# #####......##.#.................# #....<....# # ..#######.#.######.##.####### ##.......## .# . #.# ........ #........###+#.# #.# .....#.#### #...#............# #.# #######. #.#...##.##......### #.#####.# .. ...... ........... .......>########### ..... ###......# ##.####......... .##..#####......# ....#..####### #..........# #.#.#..# #.###......############.#.#..#.# #.# ##...#.#.........##.#.#..#.# #.# #......#.........##...#..#.# #.# #.(..............'....#..#.# ###.###)....##.........###.##..#.# #...........############ #.##..#.# #.##............. #..#..#.# #.##........##### ##.#....# #.##........# #.....#### #.##........# #........# #.#####.....# ..........#.# #.# ###.... ##.#.#....#.# #.# #..... #.#.#....#.# #.# #.######## # #.#..#.### #.#######.#....... .....>.. #.#.....#......... ##....##. #.# #............. #.... #.# #....v........ #.#.#....v.)...... #.#......g.#####+# #.####...#.# #.# #.#.#.# #.####...#.# ..###..........# #................. ##################