########################################## #.......................................... #.########............############......... #.# #............#..........#......... #.# #..#######...#..........#......... #%# #..#.....#...#..........#...###### #.# #..#.....#...##'#########...# #.# #..#.....#..................# #.# #..#.....#....#############.+ #.# #..#.....#....# .# #.# #..####'##....# .# #.########.............# .# #.................<....# #......................# #......................# #......................###### #............................. #.......?.######............. #.........# #............. #..#####..# #............. #..# #..# #............ #..# #..# #.########## #..# #..# #. #..# #..# #. ..# #..# #..# ###..# #..# #..# .....# #..# #..# # .....# #..# #..# .# ....# #..# #..######.# #####...# #..#####.........# #...#...# ..# #................# #...'...# #..# #......######....# #.p.#...# #..# #<.....#....#....# . #...#.%.# #..# #......#....'....##### ...# #####...######..# #......#....#......... ...# .................# #......######..........# #..# ...#########....# #......................# #..##### ... #....# #......................# +....... . #....# #....................>. #..... ...# #....# #..........#######.....##########..# #..# #....# #..........#.....#.................# #..# #....# #.########.#.....#..########'####..# #..# #....# #.#).....#.+.....#.%#...........#..# #..# #....# #.#......#.#.....#..#...........#.%# #..# #....# #.#......#.#.....#..#...........#..############..# #....# #.#......#.###'###..#...........#................#########....# #.#......#..........#..<........#....######...................# #.#......#..........#...........#....# #...................# #.#####'##..........#...........#....# #...............^...# #...................#...........#....######...................# #...................#####'#######...........%.................# #.............................................................# ###############################################################