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