############## . ............ .. #..#..#..# #. #..#..#..## ...#......... ..........# ###########.....# ...# #..<......#...#.# ... ##+#### .. ######.#+##.....######.. ....... . #.#....####........ # #. #.##..#..#.. #.#....# #.###..## #.#. #........... #.#....# #.# #..# # #.#. #..(......##### #####.#....# #.###..##.# ####...###.........#)((#####...#'#....# #.........# ...................[)8.......8.'()##### ####......# .............^.....#)(.#####...#).# #.#..#.# ...................##)#'# #+####..# #####......# ...................##.##...# #..#######....###...# ###....########'####.# .>.# ####.....#..#.#.#.#.# #.##.# #.......##)##...# #........#..#.'.#.#.# #.##.# #.......##.#'###+ #........#....#.# . # #....############...# #.########....#.# . #...............#)8.# #.######......#.# #.#.....z######.'...# #......#.#..#.#.# ##......z........##.#############'###......#.#.. # #...H######.z.....................)))......#.#...# #....# #....###....###################..#.#.#.# #..#.# #....###...z.z...................# #.#.# #####....# #.............z..................###...# ........z## ########....###...................)....# .##....z[# #..#.# #.#.z#...............z.#.# #..###H# #.>..# #.#..z..z#.)#########z...# .... .z# #....# #......z....)z.).......<.# ..... ###. ...###.#####'#...######'####....# >.## H. ....#.........#.#<# ..... #....# .. .. ..##. .........#.#.# ........#..#.# .. ##########...####.######....# ##. ##### ## ##...# #...# #...#