#### ...## #..# #########.################## ............................ . #..........##.###.######### ...#####..........##.# #.#.......# ..................##.# #.##.####.# ..................##.# #.##.####.# .........#######+###.# #....#....# .........# #. #.# ######.#### .........# #. #.# #.# .........# #. #.# #.# .........# #.###.########.# ########## ..##..........# #.##..........# #.##..........# #.............#.......# #.####.##.##########.......# #....[..#... ........# #.####..#.###### #.......# #####..#....... #.......# ...........# #...r..)# #.####.#...# ####.......# ..........# #.#..........+ #.#.##########..# #.#..........# .##.#...........>.# #.#....##...... ......####..###### #.#....# .##### ##.......#..# #.#)#### . #........#..#########.#.## ## ### #.......##.....^......#..777777777777777.## #####..............................<.........# #.............##.....######.777777777777777..# #.###'##########.....# ### ##.# #.##...# #.....# ### ######.### #.##...# #.....# #.##########........# #.##...# #.....# #..)................# #.##...## #.....# #.....).............# #.......# #.....# #...................# ########....# #.....# #.#+####.###........# .......'....# #.....# #...# #.# #........# ########....# #.....##############.# ########## #....# #....................# #....# ##'################### #....# #.# #....# #.# ####.# #.# #.#########.# #...........# #############