######### ####.......# ##### ################# #..........##### #...###...............# #.###'###......###...#####.....>.#############.# #.# #.# #..#..>.....................########.#.# ######################.###.###.##.#####.%.######.#######............# #............<)........###_..+...##...##.##...##....# ##########.#.# #.##.##.#####.#######..###.###.###.8.8.#.#.8.8.#..#.# #.#.# #.##.##.# #.# #..# #.# #.# #.._..#.#.._..##...# #.#.# #.##.##.# #.# #..###+###.# #.8...#.#...8.#....# #>#.### #.##)##.# #.# #..........####...'#.#'...##.##..# #.....# #.##.##.#####.# #....####.....#####...#####..##.#.### #.....# #.##.......##.# ###### #.##........⌠........##.##.. #.....# #.#####.##.##.# #.....#####...#####.###.#.### #.....# #.#####.......# #.#####...'#.#'...##.....####.# #####.....# #.............###############.# #.8...#.#...8.#..........# #.....##### #######.##.##..........#......# #.._..#.#.._..#...######## #.###.# #.##.##.########.#.####.# #.8.8.#.#.8.8.##..## #.# #.# ####.......# #####.#.# #.# ##...##.##...###...#########.# #.# #....##.#### #.....#.# #.# #####...##### #..........##.###.# #.#####.# #.#####.# #.# #.##.## #...######..[.....# #.# #.# #.# #.# #.# #....# #.### ####.##### ##.## #.#######.#####.####### #.#### #.##### #.# ###...####....#........#.#)%#..# #.# #.....# #.# #.............#.##.#####.#....## #.# #####.# #.# #.#...#######.#.#...####.##....# #.# #.# #.# #.##.##### #.#........#..#.#.## #.# #.### #.# #.##.#...# #.###...####.####..# #.# #...# #.# #.#......# #.# ##.## #..#.##'# ##.####### ###># #.# #..#.#...####.## #.# #.......# #........# #.# #.# #..............###.# ######### #.######.###########.# #.# #............<.....# #.##.# #.# #...........# #.# #.#............##### #.##.# ##.## #.########### #.##### #.............## #.##.# ##...# #.# #.....# ######...####.# #.##.# #....# #.# #####<# #...# #.# #.##.# #....# #.# #.# ##### #.# #.##.# #.PP.# #.# #.# #.#############.##.# #..P## ####.# #.# #...............##.# ##.## #..#.# #.# #..................# #.## #....# #.# ##.################# ##.# ##.#### #.# #.........# #.....# #.## #.....# .<# #########.# #.##### ##.# ##.##.# #.###.## #'# #.##)######## #.##.#.## #.g.# #............ #.#.###.# #...# ###..######## #.##.#.### #..)# #.## #........## ##### #.# #.........# #.# #........## ###### #.# #.........# #.##.# #.# #......[..# #.##.# #.# #.........#######.##.###.# ##........#..............# ####..##.#.###......##### #...........#.#### #.###########.# #)# #.# #.###########.# #.............# ###############