########## ######## #........####......# ######### ###### ####........'..'......############## #.......# ######....######..'........####......'..)..##.....# #.......####....'....'(^)...##........# #......#####..#.....# #.......)....####....#########........# #......# ##.......# #.......###### #....# #........# #......# ###.....# #.<.....# ###'## #######'## #####'## #.....# ##'###### #.# #.# #.# ##.#### #...#### ##.# ###.# #.# #.# ###....# #..# #...# #.## #.### ####.## ##.## #.### #..# #...# #..# #..# #.# ##.# ###.# ######.## ####'###### ######.## ########'## #.# #.......# #.........######.......# #.........# #)# #.......####......<..#............####.........# #.# #..........#.........#.####.......##.'.........# #.# #.......##.'.........'.# #.......#..#..^.....(# #.# #......>####.........### #.........######'##### #.# #.......# ##'######## #.......### #.# #.# ######.## #.## ##.###### #.# #^# ###....### #..# #..## #.# #.# #........# ##.# ##..# #.# #.# #........# #.## ####'### #.# #.# #........# #..# #......# #.# ####'## #........# ##.###########......# #.# #.....# #........# #....^......'...>..# #.# #.....# #........######..##########......##### #.# #.....# #...............## #......'...#####.###########.....# #........######.# #......###.................+.....# ######.### #.# ##'##### #######.###########.....# #...# #.# #..## #.# ###'### #.### #.## ##..# ##.# #...# #^# #..# #####.###### #.># ####'#### ####'### ###.#### ###..........#####'###### #.......# #......# ###......####............##.........# #.......# #......# ###.............#...........#.........# #.......# #......###...#......######..%..................####.......# #......'...###......# #..........##.........'.##.......# #......##### #....<.# #..........##........g#..'.......# ##'##### ####.### #..........##.......>.####.......# #.# #.# ##.#################### #.......# #.## ##.# #.......# ######### #..### #..# #######.## ##...### ###'### #........# ###...# #.....##### #........# #######'### #.....'...####........# #.........####.....###)..##........# #.........##.'...<.# ###.##........# #.........#..#.....# #........(..# #.........'.##.....# ####........# #.........####.....# #........# ########### ####### ##########