########## ########## ########### ######### #........### #........# #.........### #.......### #........'.###........# #.........'.####.......'.###........#..oO........# # #.........#....'.......#...'....o...#####........##.. #.........######.......#####...%....# #....>......# ###'####### ####'#### ###'###### #........## #..# #.# #.## #........# ##.# ###.# #.)## ######.### ##'####### #...# ##..# ####.## #........# ####.######## ####o#### #.....# #........###......%....####.......### #.....# #...[....#...............##.......o.## #.....###### ### #........#.#...........#..#.......#..####..........# .o. #........'.#.......<...##.........##..........####.# ..### #>.......###...........####.......#######.....# #.##......% #........# #...........# #.......# #.....# #..'...# ##'####### ####.######## #.......# #..(..# ####....... #..# #.# #.......# ####.## ##### ##.# #.## ####.#### #.# #.# #..# #.# #.# #.## ##.# #.# #.# #..# #.# #.# ##.# #.# #.# #.# #.# #.# #.# #.# #.# #.### #.# #.# #...# #.# #.# ###.# #.# #.# #.# #.# ##.# #.# #.# ##..# #.# ###'#### #..## #.# #......# #)## ###+### #.# #......#### ##.###### #.....# ######.#### #......'..####..)..[.# #.....# #.........####......##....#...)...#### #.....# #............#......#####.)..........####.....# #.........##.'......# ###.......##...##.....# #.........####.%....# #.......####..'.....# ##.######## #......# #.....>.# ####.....# #..##### #......# ####.#### #.....# ##.....# ##)##### #.# ####.## #####.# #(..## ##.# #######.## #######'## ###..# #..# #........# #........# #####'## ####'########........# #........# #......# #........##..........# #........# #......# #........##.#........# #........#####.<....#### #........##.#........# #........'...+...>..'..###.......<##.#........# #........#####......##..##........'..#........# ########## ##########..'........####........# ####........# ########## ##########