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