######### ######### #.......##### #.......# #.#####.....# #.#####.# #.#####.###.###.#####.# ####.##...............##.# #.......##.###..##..#.##.# #.##.#####......##..#.##.# #.##.......####.#........# #.########## #.#.#.###### #################### #.# #.#.#.# #..................# #.# ########.....# #..#######)#######.# #.# #.......##.### #..# #.# #.# #.# #.......##.# #..# #####.##### #.# #.# #.......##.# #..# #...'.'...# #.# #.# #.......##.#### #..# #.###.###.# #.# #.# #.....).).....# #..# #.# #.# #.# #.### #.# #.......##.##.# #..###'###.###'###...# #.# #..[....##.##.# #..'.....(.......+...# #.# ####.##.##....# #..###+###.###'###.#.# #.# #####.##.#####.# #..# #.# #.# #.# #.#.# #.#####...#........#.# #..# #.###.###.# #.#.# #............#.......# #..# #...'.'...# #.#.####.#####...##.##......# #..# #####.##### #.........#............##.####################### #..# #.# #.#....#....#...#.#.#####.# #........#..........# #..#######'#######....#.#..###...#.#.#####.# #.######)..########.## #.....................#.#..................###.#### ##### #..# #.....................#.#...##.###..#######.......# ##.# ######.....>.#..###...#.#...##.###...# #.##.##.# #.# #.....>##.....####.######.......# #.#..##.# #.# #......###....#.......# #####...# #.#.###.# #.# ###......#########.###.## #...# ####.#.###.# ####### #.# #.......##.......#.##...#######)..###..........# #.....# #.# #.##.##.##.....###.###.##..............###..######.....# #.# #.##..#.##..#....#.# #.#............#....#..........<..# #.# #.##.#..##.....#.#.###.###.............#.#..##..##....<# ##.# #.###.#.##.....#.#......##.####...###.......##..##.....# #..# #.###.#.#####.......#..###.# ##...######........######## #.## #.......# #.##.#..#..###.# #......# ###.#.#.## #.# #####.### #.##...........# #....#.# #.#.#.# #.# #.# ####.####..##########......# #.....# ######.# #.####.##.......# #.......# #.#.#.#########......# #.......#.......# ##..#....# #.#...........#.###### ######.###.###### #####........# #.###.#.##.##.#.# #.....# ##...#.......(# #.....#.##.##.#.# ####### #.###...#.#..## #######.##......# #.#.....#...... #.#####.### #.#.#......>.# #.#####.# #####..>.#.#...... #.......# #.....#.##.......# ######### #.......#..#.#..# #..###........... #..#.#..P....... ##.#.....P...... #.#....#....... #.#._..##.P.... #.#....#......(. ##.#.....P^...... #..#.#.PP...##### #..###.....## #.. #........### #.# # #....<..<# #.# .# #####.#### #.# .( #....######.##(#.# ####.........g...# ###############