###### ############## ########## ......##............. #........# ..................... #........# #...................... .. #..%.....# #...................... ...####........# #####........)......... .......#........# #............####.. .......#........####### ##+##........# .. .......#........#....># ####+##........#.... ..#.......##.#+###.###.# #...>............... .........%.............# #.............##.... ........#+##'#<###(###.# #..............#... .............).##.###.####### #..............# . ##...........(..............# ###..............# ...............######.#####.# #................# #.............# #.# #.# #....#'##..........# .............######.#####.# #......##..........# ..............g)......)...# #......########.... .#......%....######.#####.# #......####### ... #...........# #.# #.# ###....#.....# .. '......#...## #.# #.# ###...#.....# #...###...... #.# #.# #.....#.....# .... .......# #.# #.# #.....#.....# #' ....... #.# #.# #...........# . ....... ###.#####.# #...........# ... #...# #.........# #...........# ....# . ###.####### #...........###....# #.# ##.................. #.# #......g......#...... #.# ####+#........#...... #.# #....#..............##### #.# #....#.................... #.# #.......................# #.# #.......................##.. #.# ##........................#..# ### #................gg..........+ ##.............#.g............# #..............#......g....)..# #.P.P..........#......#.......# #.._...........##...###.......# #.P.P..........##...##.......## #..............##...##.......#### ##.............##...##..<........ #....%........'..%.''........... #########.....##...##...##.#### #.....#######...# .# #.....# ##### .# #.....# #######