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