oroeooeoroeoooeroeoroeoreoooroeoroeoooeeeoroeororeoeoroeoroeoeroeoeororeororoooeoroeooroeroeorooreoeooreooroeoeooooeoeooeoeooeoeoeoeoororororoeoreororeoroeeoeroeoroeoreororeooeoreoreoreroereororeooroeooeoroeoooeroeoroeoreoooroeoroeoooeeeoroeororeoeoroeoroeoeroeoeororeororoooeoroeooroeroeorooreoeooreooroeoeooooeoeooeoeooeoeoeoeoororororoeoreororeoroeeoeroeoroeoreororeooeoreoreoreroereororeooroeooeoroeoooeroeoroeoreoooroeoroeoooeeeoroeororeoeoroeoroeoeroeoeororeororoooeoroeooroeroeorooreoeooreooroeoeooooeoeooeoeooeoeoeoeoororororoeoreororeoroeeoeroeoroeoreororeooeoreoreoreroereororeooroeooeoroeoooeroeoroeoreoooroeoroeoooeeeoroeororeoeoroeoroeoeroeoeororeororoooeoroeooroeroeorooreoeooreooroeoeooooeoeooeoeooeoeoeoeoororororoeoreororeoroeeoeroeoroeoreororeooeoreoreoreroereororeooroeooeoroeoooeroeoroeoreoooroeoroeoooeeeoroeororeoeoroeoroeoeroeoeororeororoooeoroeooroeroeorooreoeooreooroeoeooooeoeooeoeooeoeoeoeoororororoeoreororeoroeeoeroeoroeoreororeooeoreoreoreroereororeooroeooeoroeoooeroeoroeoreoooroeoroeoooeeeoroeororeoeoroeoroeoeroeoeororeororoooeoroeooroeroeorooreoeooreooroeoeooooeoeooeoeooeoeoeoeoororororoeoreororeoroeeoeroeoroeoreororeooeoreoreoreroereororeooroeooeoroeoooeroeoroeoreoooroeoroeoooeeeoroeororeoeoroeoroeoeroeoeororeororoooeoroeooroeroeorooreoeooreooroeoeooooeoeooeoeooeoeoeoeoororororoeoreororeoroeeoeroeoroeoreororeooeoreoreoreroereororeooroeooeoroeoooeroeoroeoreoooroeoroeoooeeeoroeororeoeoroeoroeoeroeoeororeororoooeoroeooroeroeorooreoeooreooroeoeooooeoeooeoeooeoeoeoeoororororoeoreororeoroeeoeroeoroeoreororeooeoreoreoreroereororeooroeooeoroeoooeroeoroeoreoooroeoroeoooeeeoroeororeoeoroeoroeoeroeoeororeororoooeoroeooroeroeorooreoeooreooroeoeooooeoeooeoeooeoeoeoeoororororoeoreororeoroeeoeroeoroeoreororeooeoreoreoreroereororeooroeooeoroeoooeroeoroeoreoooroeoroeoooeeeoroeororeoeoroeoroeoeroeoeororeororoooeoroeooroeroeorooreoeooreooroeoeooooeoeooeoeooeoeoeoeoororororoeoreororeoroeeoeroeoroeoreororeooeoreoreoreroereororeooroeooeoroeoooeroeoroeoreoooroeoroeoooeeeoroeororeoeoroeoroeoeroeoeororeororoooeoroeooroeroeorooreoeooreooroeoeooooeoeooeoeooeoeoeoeoororororoeoreororeoroeeoeroeoroeoreororeooeoreoreoreroereororeooroeooeoroeoooeroeoroeoreoooroeoroeoooeeeoroeororeoeoroeoroeoeroeoeororeororoooeoroeooroeroeorooreoeooreooroeoeooooeoeooeoeooeoeoeoeoororororoeoreororeoroeeoeroeoroeoreororeooeoreoreoreroereororeooroeooeoroeoooeroeoroeoreoooroeoroeoooeeeoroeororeoeoroeoroeoeroeoeororeororoooeoroeooroeroeorooreoeooreooroeoeooooeoeooeoeooeoeoeoeoororororoeoreor