boringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringxboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringxboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringxboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboringboringboringboringboringborinbboringboringboringboringboringboringboringboringboringboring
|