######## #<.....# #......# #####......# #...'......# #...#...(..# ###.#......# ##.##+##### #########.....#### ...........##....# ..#######..####..# #..# #..# #####'#####''## #......#......# +......#......# . #......#.(./..# #.... #......#......# #.... #......'......# ###### ## ++#.... #.....(#......# ##o#oo# #J## .....(.#+##+###++###''### #.ho.o##.JC#........#.##.# #..# #..# ... ##.##o#%...##.......#.##.# #..# #..# .... #..##.§C...>#.......#.##.# #..# #..# ..... #...###B...##.......'.##.###..###..# #...... ###[.# #...#...)<...#..............# ##....... ##.## #.##........##..############ #........ ##...## ##.........##..# ###........ #.....# ..........##..# #.'........# ###.....# #######''###..# ####.#........+ ..##...## #..# #..# #....#........+ ..###)## #..# #..# ######## #.####........####+##.# #'# #..###..# #......#####.###...............#.# #.# #.......# #......##.....##..............)'.# #.# #.####### #......##.###.##...............'.# #.# #.# #......+..###.##...............#.###.# #)# #......##......+...............#.....# #.# #......######.##...............####)#### ###'#################### #####'#######.###...)....########......##### #......(....(..)......!# #...........#........# #.#####'...####..........(#..........# ####...........#........# #.#...#'......'..........(#..........# #....######....+........# #.#...###.....'...........#..........# #..#.# #..#.+........# #.'...# #.#####)..........#..........# #..#.# #..###.<......# #.#...# #.# #...........#..........# #..#.# #..# ###+###### #########.#####...........#..........# #..#.######..#####.# #.......'...........#..........# #..#.........().##.######## #.#.#####........<..#..##+###### #..#.........))...........# #...# #########''##'##.......# #..############.......###.# ##..# #..##.##.......# #..# ######.## #.# #########''###### #..##.##.......# ##''#### #.# #.#####.....#.........# #..##.##.......# #......# #.# #.#...'.....#)........# #..##.##.......# #......# #.# #.#.###.....()........# #......'.......# #......# #.# #.#.# #.....#.........# #......'.......# #......# #.# #.#.# #.....#.........# #..##.##.......# #......# #.####...# #.....#.........# #.....##.......# #......# #........# #.....#.....)...# ########.......# #......# ########## #.....#.........# #.......# ######## ################# #########