############# ############# #...........# ########...........# ##############......####.## ##........#########.# #.........................#####.((####### #.# #.############..###...............)..# #.# #.# #######.##..###..###..........##.# #.# #.# #...##........(....#..####.#.###.####### #.# #.# #..........)()...#.#..# #....>........# #.# #########.# #...###.##..###.##.#..# ###.###.#####.# #.# #.........# ##.## #.#.....#.##.#..######..##.### #.# #.# #.######### #.# #.#.....#...........##^......###.# #.# #.# #.# #.#.............###.###.#........# #.# #.# #####.# #.#.....####.#############.....### #.### #.# #.....# #.#.....# ###0000#.#00~~###.#.### #...# #.# #.##### #.####.## #~0000#.#0~0~0#......#### ###.# #.# #.# #.# #.# #~0#0~#.#~~#0~##........# #.# #.# #.########.# #.# #0000~#.#~0000#....####.# #.# #.# ##)#[.......# #.# ###00~00#<#~~000####.#.##.# #.# #.# ####....######## #.####.#~000~#.#~~0~0# #..#.#.## #.# ##.# #.......# #...)..#0000~#.#00000####.###...####.# #..# #.##....# ########0~#~0#.#X~#0~#....####.......# #.## #.###...# #~0~~~#.#~~~~~###........###### #.# #.# #.#.# ##~~~~#'#~~~Y## ###...#(## #.# #.###.#.####### ######.###### ##.##(# #.# #.............# #...# #.##.# #.# #.###.......#.# #.#.# #.##.# #.#####.# #.#.###.#.# #...## #####.##.# #....##.# #.#.# #.#.# ##....## #..)..##.# ####>##.# #.#.# #.#.# #...P..# #.######.# #.##.###.#.# #.#.# ##############..7P..# #.# #.# #.#........###.#.# #...........###....## #.# #.# #.#..#.........#.###.#########.# ##...# #.# #.# ####.#..#.###.#####.......>.# #.# ##..# #.# #.# #..)....#.# #.# #.........#####.#####.## #.# #.# #.##.##.#.###.# #..................##.# #.# #.# #.##.##....##(#####....(....#####.##.##.# #.# #.# #.##.##......)..............# #.##.##.# #.# #.# #.##.###...#####.##.........# #.##.##.# #.# #.# ###.##.##.....## #.##.........# #.##.##.#######.######.# #...##....(....###.##.........#####.##..).........#......# #.#######..........##...............#####.#########.###### #.# #..>....#..........##############.# #.# #.# #.................................# #.# #############...##.#######.########################.# #)..'.# ######.# #.# #........# #.~~#.# #.# #.# #.######## #8.~##.###########.# #.# #.# #~~~##.............# #.# #.# #######)############ #.# #.# #.......# #.# ###########.# ######### #.# #...........# #.# #.########### #.#######.# #.........# ###########