################# ###### #...............#### #........ #.#####............# #........# ########.# #.##......##.# ########### ########## #........# #........# #.###....###.# #.........# #........# #........# +........# #..###..###..# #.........#####........####........+ #........# #...######...# #.........[..##........'.##........# #........# ##....# #....# #.........##..#........#.##........# #........####.....# #....# #.........###.#........#..'........# #........'..%....######...# #.........# #.'........####........# #<.......####...###..###..# ####'###### ###........# #........# #........# ##.###....###.# #...# #........# #........# ###+###### #.##......##.# ###%## #######'## ####'##### #..# #............# #..# #.# #.....# ##.# ####........## ##p# #.# #####.#### ###'##### #.######## #....ggg.# #.. #........# #.......# ##.# #........# ### ####........# #.......# #..# #........# #...........# #.......# #.## #.)......# #.##........# #.......# #.# #........# #........# #.......# #.# ........# #........###.......# #.# ...?.... #..........'.......# #.# ... #........###.......# #.# #........# #.......# ##.# ######.### ##+###### #..# ##.# #<# #.## #..# #.# #.# #.## #.# #.# #.# #.# #.# #.# #.# ##'######### ##.#######.######## #..%.......# #.................. +..........# #...######.######## #..........# .....### #.# #..........# ##.## #.# #..........# #. #.## #..........# . #..# ########'### #. ##.# ###.# #.# #...# #.# #.### ##.#### #.# #.....# ####'### #...[.# #....[.# #.....# #......# #..>..### #......# #.......# #......# ...........#.#### #......# #####.....#....###......# #.....####...%......# ####### #####......# ########