### ### #.############################################.# #..............................)...............# #.############################################.# #.# #.# #.# #.# #.# ##### #.# #.# #...# ####.# ##'######[.(# ###### #)...# #......##...####....######## #g#### #......##...+............... .ro #......##...####.##.######## ..... ##.#######'## #.##.######## ##..}. #.# #.# #.##.......<# #.... #.# #.# #.########### #.... #.#######.#####.#)......... ##... #........>................. ###############.#.#..###### ###########'#+#%....... #...............####### #...................... #...............####### #..................# #..................# #..................# ######### # #########...............######.......# .. #.......'...)........................# ..# o.g #.......#......................%.....########..# ..## #.......#.......................%...........(..# .... #.......#......................................# ##..# #.......########.##'###.................%.%..#..###...# #.......########.##.# #......................#........# #.............)..##.# #.######...............#....#..o# #.......###########O###+######...............# ...#O..# #.......#######.............##...............# #..#o..# #............##.............##...............# ..#...# #............##.......O.....#########....##### #.#...# #............##.............# #..... #.#...# #............##.............# #....## #.o...### #######......##......(......# #######......... #......##.............# #.........#...... #......##........%....# #.........######. #########.............###############........># #<................%O..................## ##############################........# #........# #........# #...%....# #........# #........# #........# #........# ##+####+##