############## ######............# ##### #.................# #...# #................[# #...# #.......#.........##### #...# ######.##.............# ########...# #.###.#######....###..........############## #>..........'..............................# #.###.#######....###........###.#####....#.# #.# #.# ###### ########## #....##.##.#.# #.# #.####### ###########..#....##.#.# #.# #.......# #<##.........#.#####.#.# #.# #######.### ###.##.######.##....##.#.# #.# ####...#####....#.# #.##.#(###.#.# #######.######....#.#.......##.# #.##.#.###.#.##### #..........##.....#.#.###.#.##.# #>...............# #..........##!.####.#.....#....# #.########.#.###.# #..........##..# #...########## #.# #.......# #..........##..# ###.# ... ###.##### #######.#####..# #^#### . #.# #........######....# #.# #..####.###....###.# ... #.# ##..## #........+ # #........ #.# #%...# #####....# #........# #.# ####### #....# #....# #........# #.# ##.....###....# #....# #........# . #<........^...# #....# #........# ##.....####.### #....# #.=......# #...(.# #.# #######....# ##........### #.....# #.# #.....###### #....%......# #.....# #.# #.....# #...........# #.....# #.# #.....# #...........# #.....# #.# #.....# ###### ######...#'#### # #.....# #.# #.....# #....#####...##%#.#.####.#. #.....# #.# #.....# #....#.......##%#.#.#...... ##### #.# #.....# #....#.......##.#........... #.###.(...###....#..........###.#.##.#. #...'....................>.............. #####.....###....###################.## #.....# #....# ####### #....# #....# ######