########## ######### #........# ##############.......# #........# ########## ########### #........##..'.......# ####........###........# #.........# #........##.##.......####.............#........# #.........#####........'..##.......#....##........#.#........# #.!.....<.'...'........#####.......'.#####.)......#.'........# #.........#####........# #.......### #........###........# ########'## ###'###### ####'#### ##.####### #####'#### #.# ##.# ##.# #.# #.# ####.# ##..# #.(# #.## #.# #....# #.)## #.## #..# ######+### #.#### ###)######## ##'###### ##.# #........# ####'## #..).......# #.......# ###.## #........# #.....######......)...######.......######....# #........# #.....+....'..).......#....'.......'(...#....### #........# #....%######..........+.####.......####........####........# #.....# #..........### #.....(.# ###....#...##...)....# #.....# #..........# #.......# #....###.##(.......# ####'## #..........# ##'###### ###.## #.((........# #.# #..........# #.# #..######........# #.# ###'######## #.# ##..# #######'## ##.# #.(.# #.# ##.# #.# #..# ###!###########.+###### #.# ##.# #.## #.........#..........#### #.# #..# ###.###### #.#.#####............'..#######'### #####'## #........# #.#.....#.#<.........##..##.......####......# #........############.#.#.......[..###..'.......##.'......# #............##.....#.#.#..........# ####.......#..#......# #........###....#####.#.#..yyy.....# #.......'.##......# #........# ####.......#.####y####### #.......####......# #........# #######.### #.## ####'#### #......# #####.#### ######..# #..### #..# ###.###### #..# #....8..# ##...# #####.#### #......### ####'##### #.#.8.8.# ####.## #........# #........# #........# #####+#8.\.8# #.....# #....%...### #........# #........# #.......8.8.# #.....########..........# #........# #........###........8%.### #.....##............<.#.###........# #........#.'.......+.....###........#####........#...#........# #....)...'.#.......#####..##.....#### #........###..........# #........###.[.....# ##........# #.....(..# ###........# ####'##### #.......# ####.....# #........# #...<....# #..# ######### ##.#### ##.####### #........# ##.# ##.# #..# ###.###### #.# #..# ###.####### #%..# #####'## ##.## #..>......# ##'######## #......############### #..# #...!.....# ###.........# #......'.............######'###### #..>......# #.'.........# #......#############...##........# #.........# #.#.........# #......# ###..#....>...### #.........###.#.........# #......# ##.'........'.####.........##..#.........# #......# ###........#..............##.##........># #......# ###############............############ #......# #.........#### ######## ###########