|
|
|
|
|
Profil: american GANGSTER |
|
Nickname: |
american GANGSTER |
Name: |
R Frick |
Hauptteam |
- |
Geburtstag: |
02.11.1991 |
Wohnort: |
SO |
Sprache: |
Deutsch |
Presets: |
gnet,cs,quake,fifa,warcraft,nfs,bf,ut,lan,xbox,rest |
|
|
|
| |
|
|
|
|
|
Um einen Kommentar verfassen zu k�nnen, musst du registriert und eingeloggt sein. |
|
|
|
Render duration: 0.01 s / MySQL: 7 Querys
Hosting: hostplanet.ch
|
|
|
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
looser.
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
looser.
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
looser.
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
looser.
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
looser.
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM#ARM
looser.