######## #......# #.####.# #.# #.# ######## ############ #.####.# #<.....# ############ #..........# #....#.# ######.# ............########### #..........# #....#.# #.# ###......#.##........# #..........# #....#.# #.# +......#.##........# #..........# #....#.# ######.## #......#.##........# #..........# #.%..#.# #.......# ...# #......#.##........# #..........# #....#.# #.####### .....# #......#.##........# #..........# #....#.# #.# #..#.# ##......#.##........# #..........# #....#.# #.# #..#.# .##...<..#.##........###......o...# #.####.###### #.# #..#.###. #......#.##...................oo# #.####>.....###.###### #..#.#.. ###'####.###'########........a..# #.#..................# #########..#.#.######.####.###'#### #.#####'##'#####.......###.##.#####.# #.......#..#.#....%...............#####.............#...............# #.# ##.####.#.>........................!.............................#### #.# #<....#.#).#....[.............................##.##.#........###.# #.# ##.##.#.#..##########.#####[......##############.##.#........# #.# #.# #.##.#.#..# #.#.# #.......# ........%..##.#..#+##+####.##### #.# #.##.#.#..#######._.+## #.......# ###...........#................# #.# #.##.#.#....%....#.#... #.......# #...........#..####.####.###.####.## #.##.#.##.##...........# #....... .............#... #.# #.......# #....#.##.##....)......# #.... ........####.##.# #.# #.####### ######.................# .......# #.##.# #.# ### ####.##.......)... ......# #.# . #.# #.##......).... ###### #.# #.##........... #.# #)##.......... #.# #'##......... #># .....####### ... !.. ..... ...