########################################### #........[................................# #.#####################......############.# #.#...# .........# #......# #.# #.#.#.###########.# #......# #.# ### #.#.#.............# ######## #.# ... #.#.####..........########## ####### #)# ... #.#.# #..........#........###...[.######.####... ... #.#.# ##.##.)...............'...............<.... #'# #.#.# #.##)####.#.######.###.......##.#.####### #.# #.#.# #.##)####.#.# #.# ##..(...##.#.# #.# #.#.# #....%....#.######.# #......#....# #.# #.#.########.####.....)..#.####......#....# ####.############ #.#.........>........................'....# #............)..# #..........................####......#...## #...###########.# #####...#########........### #......+.).##### #...# #.# #...# #........# #####'##.......######...###+##### #.# #...# #........# #..#......................)<# #.# #...# #........# ##.#......................###.#.# #...# #####.#### ###'##'#..................)....#.# ##### #.# #.........................######.# #.####### #................................# #.......# #................>.############### #.......# #..................# #.......######........#.........# #................<....#.........# ##..........##........########### #....).....#####+#........# ####).....##### #..........# #.........# ###..).[...# #..O......# #...........# #.....##### +....######## ####### +..8># +....# #....# #####