########### #.........# #.#######.# #.# #.# #.# #.# #.# #.# ###.#######.# #.........#.# #.#.#####.#.# #.#.# #.#.# #.# #>#.# #.#.# #.# #.#.# #.#.# #.# #.#.#####.#.# #.# #.#.........# #.# #.#######.### #.# #.# #.# #.# ###.# #.# #.# #...# #.######.########## #.### #.................. ##.## #########.######### #...################...# #.#....................# #...####.###########...########### ##.## #.............# #..## #.###########.#### ##.#.###.# #.# #....# #.###....# #.# #.##.# ##### #######.#.##### #.# ####.####...###.# .........## #.# ###...##..#.....# ########.# #.# #...#..#....##### #.######### #.# ##........### ####^##......# #.# #...[....## #%......####.# #.# #...#.....## #.##...^.# #.# ... #...####...# #.######.# #.# #.# ..##..## ##..## #.# #.# #.# ..# #.##..## ##..# # ##.## #.# #.# #.###..# #..# #.#####...#####.###.### #.# #..## ##.<# #.........[..%........## #.# #.# ##..####..## #..###.....####........# ... #.# ###...##..# #............######.#..# #.# # #.# #.###%<.<.# ##.#.......#.# #....# #.# #.####.# #.# ####### #.........#.# ##...# #.# #.#....# #.# . #.......###^# #...# #.# #...#..# #.# .# #........%..## #.#.# #.# ###....# #.# ###.# #.#...##.##..# #.#.# #.# ##.#.# #.# #...# #.#..##...##.# #.#.# #.# #.#.###.## ...# #.##.#..#..#.######.#.###.##### #.#..#...##### ...# #.#.#.#.#..................# #.#..........# #.># #....#....######...........#####.#..#...###.# #.#######..# #.#.#[#.#.# #...###.................## #.# #......g...# #.#..#..#.# #......#.#..#######..#### #.#############.## # ##...##.######..####.#...... .....# #...............# ##.##.........^# ##.##.### ###.## ################# .. .########.# ####.# ### .... # #.# #.# ## #.# #.# #.# #.# #.. . ###