###### ### ############################# ....# #.. ...........................# #..# #.# #.................######### . #..###.# #.................# ..#######.C.##.######.................######### ..............................^...............# ...C.......>..................................# ........(.....................................# #######...............########................# .............................................# ...................(..(......................# ....######....######..........################ ##.. ##...# #..#######.# #. ####...######..#######.# . ................>......###### ## .............<................ .# ........................###### c# ........#############...# )# ........# #...#############c# ####.#..#############.................# +.#..............................).# # #....############.....(........(.# #....# #................# #....# #............(...# ..#....############...........((...# ##..#..........................(.....# #...#................................# ##...#........########..############### ###....#....)<..########..# ####......#..................############### #+##.........#................................# ##............#.##...###########.#############.# #.......)..)....##...# #.# #.# #........O.####..#...# #.# #<# #....!...#### #..#...# #.# #.# .......### #..#...###########.#############.# ......# #................................# ...... #..................[.............# .....# #..........).......)<............# ..##' #.......)........................# #................[...............# #.... #..............[(................# #... .... #................................# #... ...# #.##........######..############.# #..# ...# #.##....>...# #..# #.# #..# ..# #.##........######..############.# #.. ...# #.......∩........................# #.##..#### #.##........############.........# #.#...)... #.##........# #.#######.# #.'....... #.##........# #.#######.# #.######################.##........# #.........# #........................########### ########### ##########################