二零七二年十二月九日。天气晴朗。清晨庄园后山!一条黑狗盘坐于一块漆黑的巨石之前,这条黑狗在感受刀气!
差不多过了一炷香的时间黑狗缓缓的睁开眼睛。对着面前的禁神石凝聚精神之刀挥砍而去!
砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍砍钟建军飞升!
民国奇人小说