######## ####### ########## #......# #....<# ###........# #......# ############# #.....# ###########..........# #......####...(.......# #.....# #.........#.#........# #......##.'...........#### #.....# #.>.......#.#........# #......##.#...........'..# #.....#####.........#.#........# #......'..#...........##.###.....#...............#........# #......####...........##...'.....'.###.........###....>...# ####'### #...........######.....### ##.######## #........# ##.# #####'####### #.....# #..##### #........# #..# #...# ####'## ##[[...### #######.## #.## ###.### #.# #####...# #..# #####'###########.....###########.# ######'## ##.# #.........#...........(.........#.#########.......# #'# #.........#.#####.....#########...........'.......### ### #.........#.# #.....# ###.#########.<.....'.# #.........'.# #.....# #..# #.......#.# #........<### #.....# #.## #.......#.### ###'####### #.....# #.# #.......#..'# #.# ###.### #[# ######'###### #.### #..# #)# ###.# #.<.# ##.# #.# #...# ### ###.# ####.### ###'## #.### #.# #.# #......# #....# ####.## ##'#.8...8.# #####(###### #..(...# #....# #######.....# #..#.......# #....[.....#### #....(.# #....###...........####..#.......# #.............###.....(##### #....'...#####.....#..'..#.8...8.# #..........##..##..........###....##### #.......##..#.......# #..........###.........###...'....# #.....####.>#.......# ######.##### ####......# #####....# ####.## ####.8...8.# #..# ######## ###'## #...# #.......# #.## ##.# ##.### ##.....## #.# #..# #..# #8...8# #####'#### ##'###### ##'##### ##.).## #........# ####....(..# #......# ###)### #........# ####>.'.......# #......# #.....# #........# ####.(.(##.......#####......# #SO...# #........############..(.#####.......##..'......#### #.....# #........#............#### #.......##.##......'..## #.....# #........'.############ #.......'..##......##..####.....# #........### #.......#####......###....'.....# #........# #.......# #......# ######.....# ####'##### ###'##### #......# #.....# #..# #...# ##..#### ####'## ##'####### #.### ####.#### ##..# #....(...# #####.#########.......# #..## #........# #.........#...'.......# ##'### #........### #.........#.###.......# #....# #........'.##############.........#.# #.......#########....# #........#..........................# #.......#.......'....# #........################.........### #.......'.#######....# #........# ########### #.......### #....# #........# ######### #....# #........# #....# ########## ######