|
|
-
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
|
-
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
|
|
|
-
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
|
|
|
|
|
|
|
|
-
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
|
|
|
|
-
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
|
-
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
|
|
|
|
-
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
|
-
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
|
|
|
|
-
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
-
broken
|
|
|
-
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
|
-
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
|
-
-
broken
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
|
-
-
broken
gcc7
-
broken
-
broken
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
|
-
-
broken
-
broken
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
|
-
-
broken
-
broken
-
broken
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
|
-
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
|
-
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
|
-
-
broken
-
broken
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
|
-
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
|
-
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
|
-
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
|
-
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
|
-
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
|
-
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
|
-
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
|
-
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
|
-
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
|
-
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
-
broken
main
|