###### #....# #############....# #.# #................# #.# #.##############.# #.# #.# #.####### #.# #.# #.#.....# #.# #.# #.#.....# #.# #.# #.......# #.# #.# ###.....# ###### #.# #.# #.....# #....# #######.######## #.# #.....# #....# #............... #.# #.....# #....#####.#'###.######## #.# #.....# #..........#.# #.....# #.# #####.# #...^#######'#######.# #.# #.# #....#.............#.# #.# #.# #....#.###########.#.# #.# #.# #....#..#.......#..#.# #.# #.# #....#.#.#######.#.#.# #.# #.# #.####.##.......##.#.# #.# #.# #.# #.#.###'###.#.#.### #.# #.# #.# #.#.#.....#.#.#...# ###.### #.# #.####.#.#..<..#.#.###.# #.....# #.# #..'.'.#.+..<..+.#.+.'.# #.....# #.# #.####.#.#.<.<.#.#.###.# #....[######### #.# #.# #.#.#.....#.#.#...# #.............# #.# #.# #.#.###+###.#.#.### #############)# #.# #.# #.##.......##.#.# #.# #.# #.# #.#.#######.#.#%# #.# #)# #.# #..#.......#..#.# #.# #.# #.# #.###########.#.# ###########.##########.####.# #.............#.# ......(....g..%..............# #######'#######.# ###.....###.##########.###### #.# #...# #.....# #.# #.# #'#####.### #.....# #.# #.# #.......# #.....# #.# #.# #######.# #....g# #.# #.# #.# #...... .>. ..# #.# #####.# #.# ### #.# #.# #.# #.# #.# #.# #.# .