![]() |
#21 |
FFR Player
Join Date: Jul 2008
Posts: 12
|
![]() |
![]() |
![]() |
![]() |
#22 |
FFR Player
Join Date: Feb 2009
Location: Singapore
Posts: 119
|
![]() nananana
|
![]() |
![]() |
![]() |
#23 |
FFR Player
Join Date: Jul 2008
Posts: 12
|
![]() nanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannanvnanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannannanannanannannanannnnnnnnnnannannanannanannananannanannananannananannananannannanannanannnannanannannananannanannanannanannannannanaannanannanannannanannanannannananannananannanannannannannaanannanannanannanannannananannanannan
|
![]() |
![]() |
![]() |
#24 |
Don't make me stalk you
![]() |
![]() holy crap that is the longest post ive seen
|
![]() |
![]() |
![]() |
#25 |
FFR Player
|
![]() Hanannanah Montananana
|
![]() |
![]() |
![]() |
#26 |
Alphabet Crowd
![]() ![]() Join Date: Nov 2005
Location: Single
Age: 30
Posts: 2,950
|
![]() Because this really needed a thread. Damn I hate chit chat.
|
![]() |
![]() |
![]() |
#27 |
FFR Veteran
![]() |
![]() I WAS A VICTIMa
|
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|