############ ########### #..........# ######### #.........# #..........####.......# #####.........# ########### #..........'..#.......### ##......)......# #....)....#####..........##.#.........############...#..........# #...........(.#..........##.#.......#...............#_#.........# #<........###.'..........##.........###############..#..........# #.........# ###..........####.......# #.............# #...>.....# #..........# #.......# ##.##.........# #.(.......# ##'######### ##.###### #............# ###....#### #..# #...# #########'#### ####..### #.## ####'### #.# #......### #.# #......# ##.# #......'.###.######## #......# #..# #......#..#.........######......################# ###'## #......##.#.............##......'..##...........#### #....# #......##.#.........###.##......##.##..............###....# #......##...........# #..'.[....##..............##...'....# #......####.........# ####......#####...........######....# #......# ######.#### #......# #####.####### ###'## ##'##### #.# ###'#### #...# ###..# #...# #.# #.## ###.# #...## #####'#### #.# #..# ######'##### #.### #........# #.# ##.# #..........# ##'####### #........# #.# #.# #..........# #........# #........# #.# ##'##### #..........####........# #........########.##### #......####......)...##.'........# #........'............#######......+..#..........##.#........# #.....!..#######..###<......'......##.'..........+..#........# #........# #.## #########(.....####..........####........# #####'#### #.# ##'##### ##'######### ######'### #.# ##.# #.## #.### ######.# #.# #..# #..#### #...# #......# #.## #.## ##....# ###.## ##.######### #..# #.# ########.## #..# #..........# ######'## ####'###########.........#######'##### #..........# #..<#...####...........#..............#>........####..........# #.#.###.#..'...........'.##.........#.+.........+.##..........# #....<..#.##...........####[........###.........#.............# #######.#.##........>..# #.........# #.........####..........# #.'.##......[....# #.........# #..)......# #..........# #.#########'###### #####.##### #.........# #######.#### ...# #...# #.# ######'#### #..# ##### ###.# #.# #.# ###.## #####.### #)### #.## #...# #.......# #[).## #..## #O### #.......# ###.[# ##..# #........# #.......#### #######'## ######'## #........# #..........###........### #.......# #.?..O...# #.......##...'........'.###.......+ #........# #.......######........#..##.......# '........# #......># #........##..#.......# #........# ######### ############.'(......# #........# ###.......# #########