###### ##### #....# ######### #...# #....# #.......# #.|.### #....## #......<# #.....## #.....## #.......# #...#..#### #......####.......# #...##....#####.................### ##.###..#..............##.........### ##.###.....#####'#####.....^.......>############## #>.....##### ..... #####......#...#...<.##.....## #....### #'###'# ###....#.#...............## #...## #. .# ##...#.#................# #..## # ##.##.#................# #(.# #.....................# #.## # # ## ##.#.#................# #########.# #. .# ..# #.#.#........)..)....# #.....)...# '###' #.# #...#............<...# #......>..# # ... #.# #...##..............## #........## . #####'#########(#####..###.....#)p....## #####.##.#####.#####:.##)##.[##.#.#.#.##..# #.##....###### #.##.##..#....##..#.#.#..#.........#..# #.##...## #.##.##....#. ###.#.#[####.#.#.#.##..# #.##...# ###.##.##.####.####.#.#.#.##....)....#..###.##...# #......'.....#...'.#.#.#.#.'#.#.#.#.#'....[.....## #......###.####.###.#.#.#)##)....p...#......#.#.# #......##..#....# ##.#.#.####.#.#.#.##........#.# #......##....#.[# ..#.#.#..#.........#.......##.# #..(...#####.#####[.##.##.:##.#.#.#.##.......##.# #......# #.# ## #'#########.#####.......##.# #####... #.# #.....# #.# #........##.# #...# #.# #####.# #.# #.#####..##.# #.. #hp.# ..# # #.## ##. #.### .## ... # #.....# .# #.. #.#.### # #. #