#.#. #.#..######## #.#>........####### #.#...............## #...... ..#......... #....# #.#.#...#.## #....# #.#.# #.... ###....####.#.# ###.# +......+......#.....# ###....####.#.#....... ##### ###'#................. #...# #........##.#.#.#####. #...# #........+..#.#.# #...# #........####.# # #...# #.............# ###...####.............#####.# #.....+..'...................# .... #.?...####.............####..# #'#'# #########.....+.['..........<..#..#..#.# ##+#### #.#.# #.............####........####.#..#..#.# #.....#######.#.# #.............# #####'#### #.#..#..#.# #...............# ##.............########.# #####.#..#..#.# +....... ......#####..............+......#%###.....#..#..#.# #.....######........#..............######...........#..#..#.# #...................#..........##### #...........#..#..#.# #..#'######p........#.........(# #.........#.#<....#.# #..#.# #.........#.#......#'##########.........#.####.##.# #..#p# #.#...#####)#(####....................[.#.#.......# #..#.# #.#...o......(...'.......)..................>#.############# #.#..#%######.##..#####!#)####....###################.#..#.##..........# #.#.........#.##..#####(#.# #............ #.#....##.#######.## #.#.##.####.#.##.o..>..[#o# #........... #.##.####.# #.# #.#....<..#.#.##(########.# #........... #.##.####.# #.# #.......#.#.#. #(...oo[.#.# #'###....... #.##......# #.# #.........#.#. ########.#.# .. ...... #.######### #.# #####...#####.#.# #.....#(# #.. ..... #.# #.# #...............# #.....#(o........... #.###############.# ##.###.######.### #....o#####..o. . #.................# # #.# #.# ....[...... .. ################### #.# #.# #####'#..#.# #.######.# #.#....# #........# #.#.#### ########## #.#.. ###