##...# #+....# . #.....# .. #.....#e.. #....ee). +.....# ########## ###...).# #........# #.......# ##### ##...####.# #E(E....# ###...######.....###.# ##+#### ##.ee.#'..... ###.).#.(.##.........#.# ##.......+# ##.(.### #.### ##### #...#####.#..........#.# ##.........## #....# .. #...#####)### ##)#..........#.#####...........## ###....# ## #.<.......# #..))...8#8......................# ###.'.#..# #....###### #..#.._.###.....####.............# #........# #...)..((.# #.......8#8.....# #.............###(.eE.....# #...#####(### ##.#..........### #.............+E.+.....#..# ##### #...#####.#..........# #.............###..#.#+#.## ###.).#...##.........# #.............# ######... # ###..)######.....### #.....).......# ##.## .# ##### ##...## ##...........## ##.###'### #...#### ##'........))## #### #.'.....## #......### ##.##.......##.####..# ##.......## #####....###.#############(#....# #.........# #..P...'## ###(..(..#####.........# #..PPP...# #........'...'.........# #.PP...### ### ###......#####.........# #..>.### ##.## ###....# #>........# #..#'# ##...## ###.(# ##))).(..## ####.# #.....# #### ##'#.....## #.# ##'...## ##.######## #.# ##.##.## ##.## #.# ##.##### ##.## #.# ##.## ##.## #.###.## ##.## ####'##.## ######.## ##...).'## ###...#'## #.......# #.......# #.......#############.......# #.......'...........'.......# #.......#############.......# #.......# #.......# ##.....## ###...### ####### #####