######### ######## ######## #.......# #......# #......####### #.......# #......# #......'.....###### #.......######......# #......#.....##...# .# #.......)))^.#......# #......#.###.##.#.# .'..###.[.....#)##.'......# #.⌠....#.# #.##.#.# #....'.......#.####......# #......#.# #[.....# .##'###))..)..#.# #......# #......#.# ####'##### .......)()).###.# ####'###############'##.###........# ..........[.##..###......).......# #......#........# .........)).'..........#####.....# ####.#.#........# ............############ #.###.########.#.#........# #...........# #.# #.(........#.#........# #...........# #.# ##########...'........# #...........# ############.###### ###.#........# #...........# #.................# #.#........# ..........# #.................## #.#........# ..........# #..###......###....########'####'##### #######'## #..#q#......#q#...[.....[.:..# #.# ####.# ##.k###......###.......[).....# #.# #....# #.........>............)......# #.# #..### ###........>....................# #.# #..#####...k..k....⌠.k.................# #.# #.........#k.###......###..............# #.# #.######..kk.#q#......#q#.......)......# #.# #. #.### #.....###......###..##.[......^.# #.# #...## #..#............l...##...)......# #.# #.#..# #..#................##.^........# #.# #.##'###..#####.#######..#.)'.).......[# #.# ####..##..# #.#######.##.##..........# #.# .. ##..8.+...#####............##..........# #.########## ..# ##.....##........#######.#####.........^# #...∩......... ...###....####..####..# #.# #..........# #.##########.# #.......### #..# #..#######.#####..........# #.# #.# #...8...# #..# #..............#......... #.# #.# #.......# #..# #.####.#######.#......... #.# #.# #.8...8.# ##..# #.## #........ #.# #.# #.......# +.).# #..###.####### #.# #.# #...8...# #..####......# #.##########.####)).....## #........##### #...........###.).)###.(}## #.#####.## #.######(...#...))##(##...# #.# #+# #.# ####.'.8..##...#..(## #.# #.# #.#..###....##...# ..# #.#########.##'##......#...# ..# #...........##.##......##..##..# #.######....##..........#...#... #.# #.##.#####.......#.>.#... #.# #.##.....+.......#...# #.# #.########.......##### #.# #.# #........... #[# #.# ####'###### #.######.###########⌠# #....................######## #.########.#########......... #.# #.# #.######## #.# #.# #.######## #.# #.# #......... #.# #.### #.######## #.########...#######.# #.......)............# ######################