######## #......############### ############ ######## #.........##.........############# #..........####......####### #......##.............#..........# #..........'..#......+.....###......#####..........#..........# #..........##.'......#####..........# #.....................# #..........####......# #####......# #.........#...........# #..........# #......# ###.#### #.........##..........# #####'###### #......# ##..# #.........##.....<....# ##.# ###'#### #..## ###.###########'####### #..# #>## #.## #.# #<...# #.## #..# ##.##### #.# ####.#### #.# ######.### ######......########.######## #......# #.# #........# #...........................#####......# #.# #........###.####......########.######............# #.# #........#...# #......# #.# #######......# #.# #..........### #......# #.# #......# #.# #........### #......# #.# #......# ##.# #####.### ##.##### #.# #......# #..# #.# #....## #.# #......# #.## #.# ####..# #.## #......# #.# #.# ##.# #..## ###.#### #.# ##.# #######'### ##..# ####.### #.# #..# #.........# ##># #......# ##'##### ##'##### ####.........# #.# #......# #......# #......###..'.........# #.# #......# #......#### #......'...##.........# #.# #......# #......'..#####......######.........# #.# #......# #......##.....'......# #.........########.#########......# ###'###########......# #.........#................+......# #..# #......# #.........+.########.#######......# ##.## #####+## #.........# #.# ####'### #..## #.# ########'## #.# #..# ##..# #.# ###..# #.# ######'#### ##.# #.# #...## #.# #<........# ########.#### #.# ###.### ######.####.........# #...........#### #.# #....# ###........##.........# #..............# #.# #....# #...........#.........# #...........##.######.### #....# ####.#.........#.........# #...........##..........#######....###....#...................# #...........#########..................####........##.........# #...........# ##.########....##### #........##.........# #...........# #.# ###.## ####.#############'## ####.######## #.# #..# #..# #..# ###...###### ######'## ######'##### #####'### ####'## #..........# #.......###..........# #.......# #.....# #..........#####.......'.#..........# #.......# #.....# #..........'...'.......#.'.........<# +.......# #.....# #..>.......#####.......###..........# #.......### #.....# #..........# #.......# #..........# #.......'.####.....# #..........# #.......# #..........# #.......#....'.....# #..........# #...>...# #..........+ ##############.....# #..........# ######### #..........# #.....# #..........# ############ #.....# ############ #######