######### ######### #.......# ####### #.......# #.......###### #.....# #.......# ####.......'....###.....##### #.......###..'<......####............... #...........##.......# #####.....##### #.......#########+#### #.....# ###.##### #.### #.....# #.## #...# #.....# #..# ###.# ##.#### ######### ##.## ####.#### ###.# #.......# #..# #.......# #...# #.......# ##'###### #.......#####'###### #.......# ####.......#####.........#........# #.......###..'.......##..........#.#........# #.......#...##.......+..##.......#.#........+ #.........####.......#####.......#.#........# #.......### ##'###### #.......#.#........# ###.##### #.# ####.####.'........# ##.# #.# ####.# ###........# #..# #.# ##....# #####+#### ##.#### #.# #..#### #.....#### #<# #.## #........## ##.#########'######### #.....##..####.......##...........# #.....###...##.......##...........+ #.(...# ###.##.......#............# #.....# #..........#............# #.....# ####.........>..........# #.....# #.......#####'######## ##.#### #.......# #.## #..# ###...### #..# ##.## ####.### ##.### #..# #.....# #...# ########'#### #.....# ###'## ###+### #...........# #.....#### #....#######........ #........<..#####.....'..## #....##....'........ #.<.........+...#.....##..#####....#..####........ #...........###.'.....###....##....#.## (...... #.(.........# ###.....# ####.##....'.# ....... ######[###### #.....# #..'....### ....... #..# #####'## ####....# ...... ##.# #.....# ###### ###.# #######'#### ##o####### o #..........# #........# #..........####...o....# #..........+....)......# #######..o. #..........####........# ###.....>...o #..........# #.......)###########...#####.... #..........# #..............o.....### ############ #........############# #........# ##########