########### ######### #.........# #.......# #.........# #.......# #.........# #######.......# #.........# #########.....'.......# #.........# ########.........#####.......# #.........##########.....<..######### ##'###### #.........'..........######## #...## #.........############ ###..# #######..## ##.## ######## ####...### ########## ########### #..# #......### #........# ###........####........<# ##.# #......'.####........####.+........'..#.........# #######'## #......#...##........#....#........##.'.........###......).# #......###..'.._.....#.####........####.........'.'........# #......# ###.......).'.# #........# #.[.......###........# #.[....# #.........### #........# #.........# #........# #......# ######'#### #........# #######'### ##'####### #......# #..# #........# #..# #.# ##'##### #.## ######'### #.## #.## #..## ###.# #..# ##.# #..# ##...# #...# ######.### #..# ##.## ##....# #.### ####..[.....### ###'## #..# #....## ###'##########.............# #....#### ####'####### ##....# #####..........##..##......>.#.###....'<.# #..........# ##....## #'..#..........##.###........#..##....##.###..........# #....## ###>'.(........'..# #........##..'....##..##..........# ###...# ###..........#### #........#####....###..#..........# #....## #####'###### ######.### ##'### ##.'...[......# ##.%## #.### ###.# #.# ###..........# #..# #<..# ##...# #.## #####'###### #..## ###.# ###..### #..# ##.# #...## #.# ##...## ##.# ##..# ###...8##### #.# #..### #.# #..## #......#...# ######.### ###'###### ###'### ###.######### ##......._.# #........# #........# #.....# ###....>......# #......#...# #........####........### #.#######.............# #.....8##### #...........#........'.######.#...#...#........[..# ###...## #........##.(........#......'.#.#.'.###...........# #...# #############........########.....### #...........# ##..## #........# ##'#### ######.###### #...# ##'####### #.## #..# ##..### #..#### #..# ##.## #....# ##....# ##.# #..# ##..## ####'##### #.# ##.# #....## #### #.......# ###'## #####'## ##....## #..# ##########.......######....# ######......# ##....# #..#########>.......'.......'....'....####....'......# #....## #...........D########.......######....'....####......# ##....# #..########### #.......# #....###### #......# ##...###..# ######### #....# #......# ##......## #....# ######## ######## #....# ######