######### ############ #.......# ######## #..........# ###############.......# # #......# #..........###.%........#...^....>.# +.##......######..........#.'..........'.##.......# #..'....%.%)...'..(.......'^#....%.....####...%.<.# ####.(....######..........###..........# #.......# ##'##### #..........# #..........# ###.##### #.## ######'##### ########'### #.# #..## #.# ##%.# #.## ##..# #.# ###..## #..# ##.# #.# #...## ##.# #.# #####.#### #.### #.# #####'#### #....)...#######.##### #.# #........# #.....(..(.##<.......# #.# #....%(..+ ...........#..#)....[..# #.# +........# ###.......(##.%........# #.# #........# #........####........# #.# #........# #####.#### #........# #.# #........# #.. ######.### #.# ##....#### ##. .# #.# ####..## #.# .# #.# #...>..# #.# .# ##.##### #......# ########'#### # #......# #....!.#####..!........# ###+###### #......# #......#...'...........### #........######......# #..%...#.###...........'.. +........##..........# #........# #...........# #........#..###......# #......### #.........5.# #........'.## #......# #......# #.).........# #........### ###.#### ####.### ##########'## ####'##### #.# #. #..# ##..# ##.# #. #..## #..## #..# #. #.# #.## ###.## #. #.# #...# .. ##'###### ##'######## .. #.......# #.........# .. #.......+ +.........# ####.......# #.....)...# #r.o.......# #...(.....# .s.r...##o......# #.........# .#### #..<....# #..(......# ######### ###########