summaryrefslogtreecommitdiff
path: root/lab-windows/dsss_test_signals/dsss_test_noiseless_2mHz.bin
blob: 0fed05fab933f1cb516eea8546b9a2895a41bd70 (plain)
1
o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o�o�o�o�o�o�o�o�o�o�o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;o;