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