############ #....... ..# ######### ############## #......# #.####### ########### ........####............###########'###.##....# #.........# ........'..+............'...............##....# #.#####.### ........####............##########......##....#####.# #.####### .....>......###...............# #...............##.# #.......# ............###...............# ##+#+#..........##.# ######.## ..##.........##...............# #.#+#..........##.# #.# #.# . #......#..##....###........# #..............##.# #.###.# #.................+....................>......##.# #.....# #.................#.........#####...#.........'..# #.##### ...................+................##.........#### #.# ...##.##..##........###.......##...#......####### #.# #........ #+ ##+##........# .......#.##....##### #.# ##......... #............# .......#+##........# #.# #........... #............# ...................# #.# #........... #............### #....................# #.# #.........##+##....##.........#+##....................## #.# .........#.........#..............#+######'##.........# #.# #........#.........#..............+........##.........# #.# #........#................ .......#.#########..(......# #.# #........#........#...... .......#.#########.........#########.# #........#........#.... .......#.............................# ###...##..........# ... ......O.......####+##.......########## ###...##......##.... ..............# .........# #......#......# .... ..............# .........# #..)<)........# ... .........h....# .........# #..)[)........# ## ..........)...# .........# +.............# ..............# .........# #.............# ...........5..+ ........# #.........#+#### ...(..........# #................ #.##+##.##....... #................ ##............... #............... #.......##.##### #.......+ .# $ .........# . .......... . $