############## #.......>....## ######### #..#####.##...## #.......# #........#.....##########.#####.# #.........................#####.####### #...####.#.....######.................# #...####.##...#######.###....^...####.# ####................##.#.# #.#.###..# #.# ##### ###...........##..###.#.#..# #........# #.# ##...####.........###.##..# #..###.#####.###..# #.# ##.....................^...# #.###.#.# #.# #..# #.# #..#............######.##.## #..###.## #.# #..# #.# #....##.##.####....... #.# ##.#)#>## #.# #..# #w# #########.#.###.##.# ####### ##.###..##.## #.# #..# #.# #.........#.# #.##.# # #...##.###.# #.# #..# #.# #.##........# #.##.# #.#.#.##.# #.# #.###(.####.# #.##%######## #.##.# #...#....###.### #........%..# #.....<....# #.##.# #.#####....%...#########..###### ###...####.# #.##.## ###...#....###......%..# #..# #.#.# #.# #.#.# #.....#.##.# ###.#####.# #..# #...# #.# ##.## ###.#.#...##.# #.# #.###..# ##.## #.# #.##.#######...#...####.# #.# #......# #.# #.# #.......%...)#####.# #.# #.# #####..# ######.# #.# ####.).#####...#...# #.# ..# ##)# #...##.# #.# ###.# ###.#.### #.# ### #.# ###.#.##.# ##.# #.# #...# #.# #.# #...#....####..# #.# ##### . #.# #.#####......#.# #.# ###.# #...#...#####.## #.# #...# ###.#.### #.# #.# #.#.# #...# #.# #.# #...# ##.## #.# ##.## #.########.# #.# #.#(.......## #.# #...........# . #.# ###########.# ##. #.# #.# ### ... #.# #########.# ..# #.# #.# ###.#.f..##.# #.# #.# #.# #..#)#....#.## ## #.# #.# #[# #.....####ff..g...############. ####.#######.## #.# #)..# ##P...#............... #....##..<....# #.# ### #######.#.#######.##. #.............# #.# #.#.# #.##.## #.)..##.......########.# #)#.##### #.# ..# ####.##................# #.......# #.# #>#.....S...##[......########## ###.###.###.###.############.......# #.# #...........# #.......# #.#######.###.#.# ####.##.# #.........# #.#.# #.##.### ########### #.#.# #......# #.#.# ##########.###.# #.#.# #.....)....# .# #.#.#####.########.###.# #.#.......#............# #...........############ #############