######### ########### #......|# #.#.#.#.#.# #.......# #####+#W#'#'#)#'# #######.......###########..'............################ #.....'.......'...........###+#+#'#'#'#'#...# #.#####.......############8# #.#.#.#_#%.####..###.#.# #.# #.......# ########### ############........###.#.# #.# #.......# #.........# #.........#########...#.#.# #.# #.......# #.........# #.######### #....#.#.#.# #.# ######### #.........# #.# #....#.#.#.# #.# ####.........###.# #....#.#.#.# #.#### #..+.........'...# ##....#.#.#.# #....##########.##.........#################.....#.#.#.# #>......[[[......'.........'.............[.#.....#.#.#.##### ##....#########.##.........###############......##.........# #....# #.############ ##.....####.#.##### #....#########.###### ##########.....# #.### #...................# ### #...........#### #.# #..............#.#### #.# #.#########'##### #.# #.....[........+.# #.####.# #......# #.# #......!.......### ######...##.##### #......# #.# ####...........# #......#.#......# #......# #.# #...........########'####.#.#..###.# #......# #.# #...........#...........#.#.#..#...# #......# #.# #...........#.......)...#...##.#.### #......# #.# #>..........#.(.........#.####.#...# #......# #.# #...........#...........#.########.####......# #.# #############...........#.............'...<..# #.# #..........<#.########...##....(.# #.# #...........#.# #.#.##......# #.# #...........### ###.##......# #.# #...........# #.##......# #(# #...........# ##.#######.###.# ##...........# #<.....# #..##.# #............# ##.########.##.# #...###...###### #.#........##(# #...# #...##...# #.#........##)# #...###...##...##########.#.........#)# #...##.....#...#.......####.........#)# #...##.....'...#.......# #...........# #...##.....#...#.......# #........#.)# #...##.!...#.###.....(.# #........#..# #...##.....#.# #.......# #........##.# ############.###.......# #........##># #...........# ###########.# #######'##### #.# #.# #.# #.# #.# #.# #.# #.##### #.# #.....# ##########.# #####.# #...#......# #.# #.#.#.###### #.#####.#...# #.......##### #########