######################################################### ....>...................................................# ....(...........................#...................##..# ................................#...................##..# ........(.......................#...................##..# (...............................#.................).....# ####+#####........................#....(....#########.....# #........'...............######...#.........# #.....# #.....#...<....######'##.......# #...#....###### #.##..# #.....#................#.......# #........# #.##..# #.....#...<............#.......# ##'####### #.##..# #.....#................#.......# #........ #.....# #.....####'######......#.......# #........ #.....# #.....#.........########.......# #........ #.....# #.....#.........# #.......# #......## #.###.# #.....'.........# ######### #......# #.....# #.....#.........+ #......# #.....# #.....#.........# #......# #.....# #.....#.........# ####+#.....# #.....#.........# ...........# ##+####..>......# ........##.# ########.....############### ........##.# #........................... ........##.# #...........##.............. ...........# #....###.....##............. ######.....# #...#C?##.....##............ #.....# #..##.cT##......#####...##.. #.##..# #.##(J8..##.....# ...# #.##..# #. ##.....##...## ...# #.##..# + ##.....#..## ...# +.##..# ##.....### ...# #.##..# ##........... ...# #.....# ............... ...# #.....# #+###.#.#...... #.....# +...#...... #.###.# #...#...... #.# #.# # ..# ..... #.# #.# ...# ####+ #.# #.# #.###.# #########...?.# #.......'.....# #.......#.###.# #.......#.# #.# #.......#.# #.# #.......#.# #.# #.......#.# #.# #.......#.###.# ############## #.......#.....# .............###+##.......#.....# ..................#########.....# ..............###...............# ###...<###...# #.....#....(###.# #....# #...# #.....#.....# #.# ........###...###...........###.# ...............)................# #################################