Calibri
Wingdings
Monotype Sorts
Symbol
Arial
wwxx
wxww
`*AIR-LAP1262-A-K9 Cisco Aironet 1260 Series
`OCopyright ©2010 Cisco Systems. All rights Reserved. Created by Visimation Inc.
Visimation NetPix Build #3.0.1107.0
Cisco Systems Manufacturer Manufacturer
AIR-LAP1262-A-K9 Product Number Product Number
AIR-LAP1262-A-K9 Part Number Part Number
Rear View View
Non-Modular Chassis Shape Category Shape Category
Cisco Aironet 1260 Series Product Description Product Description
IP Address IP Address
Network Name Network Name
Rack Units Rack Units
Mounting Position (RU) Mounting Position (RU)
Rack/Cab Bay Rack/Cab Bay
Row/Lineup Row/Lineup
Room Room
Floor Floor
Building Building
Location Code Location Code
Department Department
Purchase Date Purchase Date
Installed Date Installed Date
Warranty Exp Warranty Exp
Support Agreement Support Agreement
Support Contact Name Support Contact Name
Contact Phone Contact Phone
Comments Comments
Cost Cost
Asset Number Asset Number
Serial Number Serial Number
Show Hide E&quipment Label
Enable Text &Label Editing
Custom &Properties...
_Cisco Info Online `xhttp://www.shapesource.com/shapelinks/LinkResolver.aspx?LinkID=351&MasterName=AIR-LAP1262-A-K9+Rear&StencilName=Wireless
Reposition Text
1
AIR-LAP1262-A-K9
@
Show E&quipment Label
9980
1576
`OCopyright
2010 Cisco Systems. All rights Reserved. Created by Visimation Inc.
MbP?
EMF
EMF+
EMF+0@
K!D@q
AC@q
K!D@n
EMF++@
P(P4S(S4X
.S4S(S4S(S4S(S4S(Y
P4P(P4
5DY&)D
wwwwwx
wwwwwwwwwwwwwx
wwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwx
wwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwx
wwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
ffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
fffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
fffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
ffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
ffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
fffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
fffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
fffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
fffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
fffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
ffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
ffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
fffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
fffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
ffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
ffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
fffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
ffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
fffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
ffffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
ffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
fffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
ffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
fffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
ffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
fffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
ffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
fffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
UUUUUUUUUUUUVffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
UUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
UUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
UUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwww
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwww
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwx
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwx
334DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwww
3333333DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwww
3333333334DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwww
33333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwww
3333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwx
33333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwwx
3333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwx
33333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwx
333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwww
3333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwww
33333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwww
33333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwww
333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwx
3333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwx
33333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwx
33333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwx
333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwww
3333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwww
3333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwww
33333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwww
33333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwww
333333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwx
3333333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwx
3333333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwx
33333333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwx
33333333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwx
33333333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwww
333333333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwww
333333333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwww
3333333333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUVffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwww
3333333333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwww
33333333333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwx
33333333333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwx
333333333333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwx
333333333333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwx
333333333333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwx
3333333333333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwx
3333333333333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwww
33333333333333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwww
33333333333333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwww
33333333333333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwww
333333333333333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwww
333333333333333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwx
333333333333333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwx
333333333333333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwx
3333333333333333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwx
""#3333333333333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwwwx
""""#33333333333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwx
"""""#3333333333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwx
""""""#333333333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwx
"""""""#33333333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwx
""""""""333333333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwx
"""""""""33333333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwx
"""""""""#3333333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwx
""""""""""3333333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwww
""""""""""3333333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwww
""""""""""#333333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwww
"""""""""""333333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwww
"""""""""""#33333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwww
""""""""""""33333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwww
""""""""""""333333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwww
""""""""""""#33333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUVfffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwww
""""""""""""#33333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwww
"""""""""""""33333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwww
"""""""""""""33333333333333333333333334DDDDDDDDDDDDDDDDDDDDDDDDDEUUUUUUUUUUUUUUUUUUUUUUUUUfffffffffffffffffffffffffgwwwwwwwwwwwwwwwwwwwwwwwww
UU=@UU)@
UU=@UU)@!
JDHA"D
IDHA"D
"DHA"D
(M(f("(1("(Y
D3DHA
s2DHa
4DxC
DnM6DH
JDnUbC
26DnUbC
5DOG
?UUe?
?UUe?!
CjP7D
bCWe
>UUe?
>UUe?!
CkoiC
ocCj
#bCj
Do)&D
Cp)&D
C Y!D
D Y!D
HA"D
4CHA"D
"CHA
**CHA
4CHA
FCHA"D
>CHA"D
C|YJC
CzYJC
P>sO
>.Nl>.Nl>Y
.Nl>f5
TNPP
?sss
e#D<w
BzO0C
BxO0C
GC<w
S/D|Y
6DzY
DHA"D
&B&q'B&
3.D_V4D
5D_V4D
+r-j,r-
</DGM3D
3DFM3D
,z+j,z+
EMF+*@
"*'!"C'J"C'd"*'%
Xi/u
bI?u
yJ?u
WC~CI
DWC~C
DPC~C
`3Copyright ©2009 Cisco Systems. All rights Reserved.
Wireless Controllers
` 5500 Series Wireless Controllers
Build #3.0.1100.0 Visimation NetPix
Manufacturer Manufacturer Cisco Systems
Product Number Product Number 5500 Series
Part Number Part Number 5500 Series
View View Front
Product Description Product Description Wireless Controllers
5500 Series
0.1
_Cisco Info Online `thttp://www.shapesource.com/shapelinks/LinkResolver.aspx?LinkID=351&MasterName=5500+Series+Front&StencilName=Wireless
`3Copyright
2009 Cisco Systems. All rights Reserved.
D9.gBz
D][hB
D:.gBZ
YHB<%
D"KBAc
BcWzD
sDR<
BdWzD
CeHeD3'
B%loD
EDh%
B+NED
B>mFD?
JD(E
Ch9PDo}
AE=KD
@U9FD
@N4FD)
B(]ZD
B.?0Dx%
B)w&Dg
BA^1D\
Ck*;D
BH.6D
B(w&Df
$qBM
D~M!C
CQ2jD
CfHeD3'
Dc/'C<
!'Ca{ED&
RjOD&
@RjOD&
MbD&
BkD&
@+DMD
+DMD
!'CLh\D
!'CQm
!'Cxk
*CAp
iBY!
Cx@zB
-CqDH
B-CqDf
B,CqD,
B-CqDI
=jDG
kDHA
mDHA
oDIA
=jDHA
B2{jDY
nDTO
NoD]
hnD#
mDu\
BHYmD
0mDg
lDCM
p#BhffC
p#BJ
B%w2D
B%W.D
pB%W7D
LB%76D
pB%76D
B%W7D
n0Dk
V*Dx"
B%W7Df
C%76Df
d$Dk
y#Dk
J Dx"
UBX6
UBO,
CB%RB
CA?RBi
CBYRB
C#A:B
i Cdn
B+p C
B2p C
B2p CC
B+p C<
A+p C~a
BB%RBq
BA?RB
BBYRB3
B#A:BW
VAB%RB!
AA?RB
ABYRB
B#A:B\
!Bdn
tAmA
WAui
D+p C
D2p C
D+p CG
yWA9
C:y[D)\
YTD)\
C@:MD)\
C&N2D)
ChffC
C"o C
C+d!C
C!> CY
CA_ C
"BwQ
z$BwQ
&BwQ
?UUU=
?UUU=!
tP'?D
WXCK
3dWC
DCu7
WXCu7
bAC@
3dWC@
CMfmC)
C)]AC)
B)]PC)
)KDH
Cisco 3300 Series Mobility Services Engine
`:AIR-MSE-3350-K9 Cisco 3300 Series Mobility Services Engine
Product Number Product Number AIR-MSE-3350-K9
Part Number Part Number AIR-MSE-3350-K9
Product Description Product Description `*Cisco 3300 Series Mobility Services Engine
AIR-MSE-3350-K9
_Cisco Info Online `xhttp://www.shapesource.com/shapelinks/LinkResolver.aspx?LinkID=351&MasterName=AIR-MSE-3350-K9+Front&StencilName=Wireless
BY-o
Dq=~B
rBRh
HoBRh
kBRh
iARh
EMF+!@
Bq=z@
-"Bt(0A
6+BE.RA
@XlEB
GDIC
EMF+,@
DUw'B
ABR~
qBux
CbB{CmA
CbB*{
BSCmA
B$9dB
MB#t
N)Bk5
B$++A"t
++Aaw
MBgw
B?S#Bo
BUk#B
B1V B
AB{P
CbB>
CbB{p
:Ctf
B&?EC
SCCk8
C&?EC{
SCCj
SCC]
>YYY
B(zIC
BJCLM
BJCup
B)zIC
B~1ACup
B~1AC
B~1ACKM
C(zIC
BJCS
C)zIC
C~1AC
C~1ACS
G1CA
WCM(
RCM(
LBH!
C=j:DH
C=j:D
C=j"D
C=j"Dsl
B=j"D
C\o8D{
B\o8D
CsS4D
BsS4D<@
B=j4D}i
Bo;3D
B=j4DA%
B=j4D_
B=j4D
Bo;3D$
C=j4D
Co;3D
Co;3DRk
3DRk
4DRk
BL82D)
B:u1Dx,
B:u1D
BL82D
CL82DAq
C:u1D
0DAq
C:u1D|,
CL82D#
CL82D2
A=j7D5
A=j7DM(
P8DE
=Z>DH
FA=Z>D{
FA=Z>DH
FA=Z>DM(
BDM(
=ZSD{
TDM(
FA=ZSD{
FA=ZSDM(
=ZeDM(
B=ZeD{
cDM(
B=ZeDM(
=ZwDM(
B=ZwD{
uDM(
B=ZwDM(
FA=Z\D{
FA=Z\D
qMLD
BqMLD{
BqMLD
B=*>DM(
B>ZAD
B=ZAD
C>ZADk8
B=Z>D
B=Z>DH
B+G~D
B+G~D$
C+G~D
}DRk
C+G~DRk
~DRk
B=:vD
B=:vD\o
QD\o
C=zND`
=zND`
C=*JD`
C=*JD
B=zND`
FzBD4
!%).;59>BHJOR[^_
%)-;59>BHJOR[\]
& %)-;4<>TGUVWXYZ
+)-038@EFIKOQRS
"$L2DM7:?BGNKOPP
!%*.;48@ECGIJJK
+(,D369=EBFGHH
"#'*.0379@?ABCC
Lg?k
H>Y0v
$*-1A9B@C3B
$(.148?AFINQV[\
$(.148?AFINQXYZ
$(-;4<>SETNPUVW
:(-027G@DHJNPQR
!#K,L269?AEMJNOO
&).14<GCBEHIIJ
$(-0258=CBDEFF
!"&).0268=?@ABB
www=
=www=i
vA I
hDAm
LAm
*Bx{}BR
%Ay{}B
BK["B
AK["B
9BHR
ABh=
aBh=
,VBN
vA@V
hDA,
@ByA
GByA
ciqB
AciqB^
oBd^
mBd^
kBd^
AciqB
B=foB
BciqB
`4Copyright ©2008 Visimation Inc. All rights Reserved
19" standard rack
rha$
rha$@
rha%
rha#
`%Generic 19in Rack: 19"" standard rack
Generic 19in Rack: 19" standard rack
Generic 19in Rack
Build #3.0.1090.0 Visimation NetPix
Manufacturer Manufacturer
Product Number Product Number Generic 19in Rack
Part Number Part Number
View View
Product Description Product Description 19"" standard rack
Location Location
rha$@@ªñÒMâ©¹¿@Å °rha$@@ Reposition Text
rha$@@/
`4Copyright
2008 Visimation Inc. All rights Reserved
f Dq
f Dc
fJDq
fJDc
f;Dq
f;Dc
f,Dq
f,Dc
mjCd
4gCs
ftDq
ftDc
feDq
feDc
fVDq
fVDc
Y"Eq
Y"Ec
BLs!Es
BLs!E
fgEd
BL3gEs
BL3gE
fdEd
BL3dEs
BL3dE
YaEq
YaEc
BLs`Es
BLs`E
f|Ed
BL3|Es
BL3|E
fyEd
BL3yEs
BL3yE
YvEq
YvEc
BLsuEs
BLsuE
&kEd
f(Ed
BL3(Es
BL3(E
f%Ed
BL3%Es
BL3%E
&AEd
f=Ed
BL3=Es
BL3=E
f:Ed
BL3:Es
BL3:E
&VEd
fREd
BL3REs
BL3RE
fOEd
BL3OEs
BL3OE
YLEq
YLEc
BLsKEs
BLsKE
Y7Eq
Y7Ec
BLs6Es
BLs6E
m.Cd
f Ds
f DL
s4'5t4'tt4'
fJDs
fJDL
tg2tt
f;Ds
f;DL
f,Ds
f,DL
s4*5t4*tt4*
arCL
gnCL
mjCs
t'$ttZ$5tZ$
st#5tt#ttt#
tg tt
tgJtt
s4T5t4Ttt4T
s4Q5t4Qtt4Q
t'NttZN5tZN
stM5ttMtttM
tgGtt
tgC<
tgC%
s4?5t4?tt4?
ftDs
ftDL
s4<5t4<tt4<
feDs
feDL
t'9ttZ95tZ9
st85tt8ttt8
fVDs
fVDL
tg5tt
T:4AT:TA::mA
AT:4A<
AT:4A%
s4~5t4~tt4~
s4{5t4{tt4{
Y"Es
Y"EL
DLs!E
OT:4O::MO
:ZM::ZMT:tMT:
:zK::zKT:
T:THT:tH::
HT:4HT:TH<
HT:4HT:TH%
T:tFT:
::F:::FT:TFT:tF<
::F:::FT:TFT:tF%
:ZD::ZDT:tDT:
CT:4C::MC
tg\tt
tgX<
tgX%
t'xttZx5tZx
stw5ttwtttw
tgttt
tgqtt
tgm<
tgm%
s4i5t4itt4i
s4f5t4ftt4f
t'cttZc5tZc
stb5ttbtttb
tg_tt
fgEs
DL3gE
fdEs
DL3dE
T:TrT:tr::
rT:4rT:Tr<
rT:4rT:Tr%
YaEs
YaEL
&aEL
DLs`E
T:tpT:
::p:::pT:TpT:tp<
::p:::pT:TpT:tp%
f]EL
:Zn::ZnT:tnT:
f|Es
DL3|E
T:T~T:t~::
~T:4~T:T~<
~T:4~T:T~%
fyEs
DL3yE
YvEs
YvEL
&vEL
DLsuE
frEL
&rEL
yT:4y::My
foEL
&oEL
:Zw::ZwT:twT:
fkEL
&kEs
:zu::zuT:
f,EL
T:4VT:TV::mV
VT:4V<
VT:4V%
f(Es
DL3(E
T:TTT:tT::
TT:4TT:TT<
TT:4TT:TT%
f%Es
DL3%E
fEEL
&EEL
:Zb::ZbT:tbT:
fAEL
&AEs
:z`::z`T:
f=Es
DL3=E
f:Es
DL3:E
T:T]T:t]::
]T:4]T:T]<
]T:4]T:T]%
fZEL
&ZEL
mT:4m::Mm
fVEL
&VEs
T:4kT:Tk::mk
kT:4k<
kT:4k%
fREs
DL3RE
T:TiT:ti::
iT:4iT:Ti<
iT:4iT:Ti%
fOEs
DL3OE
YLEs
YLEL
&LEL
DLsKE
fHEL
&HEL
dT:4d::Md
Y7Es
Y7EL
DLs6E
T:t[T:
::[:::[T:T[T:t[<
::[:::[T:T[T:t[%
f3EL
:ZY::ZYT:tYT:
f0EL
XT:4X::MX
a6CL
g2CL
m.Cs
?MMM
Ard=
??Ard=d0
>Ard=
iBhV
iBfV
EpT\B
C f8B
$D f8B
ND f8B
OD]P
ND4u
wD f8B
}yD]P
wD4u
D f8B
P'EXp
A@o1E
1EXp
B@o1E"
A@o1E"
M<EXp
ANlFE
FEXp
BNlFE"
ANlFE"
JQEXp
A[i[E
[EXp
B[i[E"
A[i[E"
GfEXp
AifpE1
pEXp
BifpE
AifpE
D{EXp
z0@cU
<ACV
<Ab++E6@
<AlJ
}yDB
xZh%
uyr%
E f8B
:*Ip<*Ip<
Hp<*I%
:jNp<jNp<:N
p<jN
::Np<:Np<jN%
&E f8B
Sp<yS
P'EB
:ySp<ySp<
D@o1E f8B
D@o1Es
;E f8B
M<EB
DNlFE f8B
:gcp<gcp<7c
DNlFEs
p<gc
:7cp<7cp<gc%
PE f8B
hp<vh
JQEB
:vhp<vhp<
D[i[E f8B
D[i[Es
eE f8B
:$sp<$sp<
GfEB
rp<$s%
DifpE@
:dxo<dxo<4x
DifpEt
o<dx
:4xo<4xo<dx%
D{EB
:s}o<s}o<
Db++E6@
0UUUUUU
" WMFC
WMFC
"System
CISCO AIRONET 12000
I WIRELESS ACCESS POINT
Manufacturer Name Enter manufacturer name
Product Part Number Enter Product Part Number AIR-AP1200
Product Short Description Enter Product Short Description `;AP Platform, Cardbus and MPCI Slots (no radio), Enet Uplink
Product Long Description Enter Product Long Description `;AP Platform, Cardbus and MPCI Slots (no radio), Enet Uplink
Service Category Enter Service Category
Additional info Enter additional info
Product Family Enter Product Family
Rack units Enter rack units
Asset ID Enter asset ID
Serial number
Location Enter location
Building name Enter building name
Room name Enter room name
Department name Enter department name
Employee name Enter employee name
Purchase date Enter purchase date
Warranty expiration date Enter warranty expiration date
Cost Enter cost
Installed date Enter installed date
Support agreement Enter support agreement
Comments Enter comments
Support contact name Enter support contact name
Contact phone number Enter contact phone number
Network name Enter network name
IP address Enter IP address
Subnet mask Enter subnet mask
Other IP adress Enter other IP adress
Out of band info Enter out of band info
Cable type Enter cable type
Cable length Enter cable length
Cable source Enter cable source
Cable destination Enter cable destination
Cable Connector Enter cable connector
&Custom Properties
@@kr\c,
SERIAL
ETHERNET
Product Part Number Enter Product Part Number AIR-WGB352C
Product Short Description Enter Product Short Description `2802.11b WorkGroup Bridge w/Captured Dipole Antenna
Product Long Description Enter Service Category `2802.11b WorkGroup Bridge w/Captured Dipole Antenna
Service Category Enter product description
ffffff
Times New Roman
CISCO AIRONET 350OC
SERIES-
WIRELESS ACCESS POINT
Product Long Description Enter Product Long Description `2802.11b WorkGroup Bridge w/Captured Dipole Antenna
MODE7
CONSOLET0
ETHERNET-
48VDCN%
333333 @ffffff
ffffff @233333
@ffffff
@@ffffff
@@333333 @@ffffff
j3Qj
CISCO AIRONET 1100C
Product Part Number Enter Product Part Number AIR-AP1120B-x-K9
Product Short Description Enter Product Short Description `&Cisco Aironet 1100 Series Access Point
Product Long Description Enter Product Long Description `&Cisco Aironet 1100 Series Access Point
?ffffff
?@ffffff
,i"Q7]l
MODE#
48VDCN
`foo
ETHERNET ACTIVITY
INJECTOR STATUS
UPLINK ACTIVITY
CISCO AIRONETTC
POWER INJECTOR LR
Product Part Number Enter Product Part Number AIR-PWRINJ-BLR1=
Product Short Description Enter Product Short Description Aronet Power Injector LR
Product Long Description Enter Product Long Description Aronet Power Injector LR
Bh1oD
B>FmD>
B>FmDB
B=FmDF
g(oD
Bg(oD!0
snD!0
Bg(oD
B>FmD
B=FmD
Ch1oD!
g(oD<`
snD<`
nDy3
Bg(oD<`
B3S{D
hyD>
hyDB
hyDF
B1J{D!0
B1J{D
C3S{D!
zDy3
B1J{D<`
UD*D
ZD*D
gYD0[
Bvr+B
r"DB
B=)-DB
mA&DB
Y)DB
BmA&DB
BmA&D
B{t&DI
L$DI
PDkT
pDk3
BsDqDk3
!BB~BB
BB~BB
Bgb3B
B*X4B
B*X4B<
]B*X4BB
\Bgb3B:
FBy'
B"jYB
B"jYB90
B<[RB:0
ByeQBA
ByeQB
BzeQB
BzeQB<
B<[RB
B"jkB'/
B"jkB
B<[dB
ByecB
BzecB
BzecBF
ByecB#
B<[dB'/
BRvvB
pByF
pB&D
qB%D
AFo#B
AFo#By
A+?*Bx*
zBr5
A@gFB0
R=BJ6
NBJ6
GBJ6
A@gFB
!DBb
~EBh
A@gFBx*
GBx*
&Cisco Properties
Manufacturer Name Enter Manufacturer Name
Product Part Number Enter Product Part Number AIR-WLC4402-12-K9
Product Short Description Enter Product Short Description `"Cisco 4402 WLAN Controller - 12 AP
Product Long Description Enter Product Long Description `ECisco 4402 Wireless LAN Controller for up to 12 Cisco lightweight APs
Additional Info Enter Additional Info
Rack Units Enter Rack Units
Asset ID Enter Asset ID
Serial number Enter Serial number
Location Enter Location
Building name Enter Building name
Room Enter Room
Department name Enter Department name
Employee name Enter Employee name
Purchase date Enter Purchase date
Warranty expiration date Enter Warranty expiration date
Cost Enter Cost
Installation date Enter Installation date
Support agreement Enter Support agreement
Comments Enter Comments
Support contact name Enter Support contact name
Contact phone number Enter Contact phone number
Network name Enter Network name
IP Address Enter IP Address
Subnet mask Enter Subnet mask
Other IP Address Enter Other IP Address
Out of band info Enter Out of band info
Cable type Enter Cable type
Cable length Enter Cable length
Cable source Enter Cable source
Cable destination Enter Cable destination
Cable connector Enter Cable connector
Product Part Number Enter Product Part Number AIR-WLC4402-25-K9
Product Short Description Enter Product Short Description `"Cisco 4402 WLAN Controller - 25 AP
Product Long Description Enter Product Long Description `ECisco 4402 Wireless LAN Controller for up to 25 Cisco lightweight APs
fffff
?gffff
Product Part Number Enter Product Part Number AIR-WLC4402-50-K9
Product Short Description Enter Product Short Description `"Cisco 4402 WLAN Controller - 50 AP
Product Long Description Enter Product Long Description `ECisco 4402 Wireless LAN Controller for up to 50 Cisco lightweight APs
Product Part Number Enter Product Part Number AIR-BR1410A-1-K9N
Product Short Description Enter Product Short Description `/Aironet 1410 Wireless Bridge, N Type Connector
Product Long Description Enter Product Long Description `/Aironet 1410 Wireless Bridge, N Type Connector
Product Part Number Enter Product Part Number AIR-BR1410A-1-K9
Product Short Description Enter Product Short Description `.Aironet 1410 Wireless Bridge, Captured Antenna
Product Long Description Enter Product Long Description `.Aironet 1410 Wireless Bridge, Captured Antenna
EMF+%@
IHDR
sRGB
gAMA
cHRM
IDATx^U
b|bf
qqfq
UL.Y
rm9k/
MXBS
a!,VC
`faP
fmm+
TPlp
Wso-
$Qlh
M<GsjB
ZGP/[
gY@K
VRi}
iDrS
VUWo3
WYls
gH"T
`[CB8z
uu[uM
pga,
VPTh#
pB8z`
uVU[
6wt[zz
=$WTjA
NXSc
pWvv
eXZJ
LKJM
n<zhoQ[
NTCE~
vY]S
@VFi
cpv>
eYZz
DxV0+
>pBx
Xf:RN
fZbj
@tOb
\^Vbyu
#nKA
d[QI>
Z]}ggP
e[vf
SSm-
674Zkk
8bMu
i$$np"
!lHH
VWc-
YjN6
ZXi9
Pp[M
HMHU
-/Ym1b
;r@D.F
RC@wQ
A8!`3xL
kN/5lX
<|jsS
NXu^
I+#r)b
!xPI
<duS'
stwo
u{TU
PQDy'
mQx9
"oA!e
=ni]d
k=bS
U8;PI
R\rG
idto
$EQF
Uj.Rm
ahf3
wLIh
C653ne
FdT? `x
J){yi
JpWR
Ae,eA
BBP:3XPT
;BCF
e'EL
aL<!P5
J|)LN
d/xx:
xj"S(FN%N$BP
X%RGQ
Nkj/H
KEvh
vdki
LQ*b
Wqe$
RlBRS9
}s,D"oD
JH*D
fe1y
vCEHJ!
r$ID(
C2BA%
y;Q0o
h?Py
QEuj
Hj6H
SCbX
bCQb~>.
E)iP
g&mzsx~
m_9nsG
th}e
:Tcv
woXyV\
pqix$`
v:Gi
I*,Jbq
P]Hj8L
neA5:
M 5(k_a
/iaH
LbW:~
B4*X#C
hS,{E
TBg3
Ad-sB{#
S,qI
0tIE
Oxg~~
l%up
.q$vU
!+I+CM
2a`[H"L
fIQ1
KB2l
g)gb
.^b`2Zy
IEND
R2>SF
ZtN1BSJ
R2F1F
VSJ1B
VtJSJ
>SJSJ1>
VsJRB
VtFtF
N2>RB
VRBSF
ZtJRF
RtNSF2>
VSFtJ
ZsF1B
)3>tFtN2B
2SBSB
R2BSF
%2:tF2>2B2>
)S>tFtJ2B
l!K!L!K
l!l!l!l
Z1JJ-
:sJsJ
ZsRJ1
J!RB
ZrRk5
VsRk5
ZRNk5
k%SF
ZSNJ1
ZsRk5
J!SF
^RNk9H)
Vk9i)
-PBqJ
52FRJ
k!SB
V/BI%
ZQJ))
Vj5J)
^RNJ5
^RNj5J%SF
ZQN(1
^rNI-k)RF
Z1JI1
k!sF
^RNI-J)2F
ZQN(-
k!tJ
^sRJ-K-RJ
=)%l%SF
^RNJ1J)sJ
RSJJ)
k-1BRJ
FI-k)
Z1FJ)l)tJ
^sNJ-K-2J
ZsNk1
ZsNj)I%1B
^1JI-J)RF
ZRJJ)m-tJ
brNj1*)SJ
ZRJI-
ZRNj-I%1B
VRJJ-k-RF
(!J)k-J))%I
Z1Fk1
^sNJ-K-SF
^RNj1
ZsNJ-J)0B
Z1FJ-k)sJ
=sN0FJ))!
V1FJ)
^RJI-k)sJ
ZsNJ-
ZRNJ-)%
ZQJ)%
Z0FJ-
ZRNI-
ZsNJ-)%
5K)RB
Z1FI)l1
^QJI-j%RF
ZsNk-K)1B
ZRJJ-)%1B
ZsRK1K)1>
-RF1F
^1FJ)l-
^SNI)k)RF
1K)RF
ZsNJ-J)1B
ZsNl5*%1>
FI)k)
%J)l-J%
ZQJ*)
^1JI-J!rF
ZRJK-K)2B
ZRJj-
>)!k%RF
^RNJ1I)QF
>RJ1FK-
Z1JK)l-tN
^1JI)j%rB
^RJl1K)SF
ZsRj-(%
Z1FJ%j%sJ
^sRJ1J)RF
V1J)-K-SJ
VsNl1
ZRJ*%k)
B)%j!sF
ZsJK-K)2F
ZRJk-(!
V1BJ%j%QB
ZRNk1J%RF
Rk-K%2>
A*)J)sJ
R1Bk%l)
NtR2J
RtNl-J!
1tFSJ
5RBsJ
!2>tFSF
IDATx^u|
]:vQt
jBCG
J@vF<
Fcvv<
MGeF
\m`cg
=zvG
MuDs
wo-L
xtb'
{>A&EX|B
8PGJ
4AIA.
BC}1v
`$rAK
v:f/.G
oMU/
EqY.,
Ogsx
OKDx
OE~J[$
D~t<SA
Lpk09>
{wcE
NpEd
NrE8;+Ht(
@DGxI
z|qz8
(JCeq:
2Hib
QsSY
N6zp
Hj#Q
#TDZ
FbII
V$bA1A
ki\Z=
yy!XR
g8dp
ITt0
N;qb
b}hX>
KE_}q
BVZ,
H{Mr
Drt}
K}nV
rlnn
&t:8aVe
K%EG
6ojA3u
m4Vo
-mL1q
igNf
5uKQ#
aA-9S
L-gTi:"
ssFK
cmL'
xA.v
H}jM
E<NQ
FpqL
FDH
oUy`
PwMt
hypHp
K:pp7
pcZ
ue3[SX
rO?o8{
QC1h
]zRM
vu3.]b
DYfMc
#(h m1*@zCWW
.gUoh
OD`f6
=2B1B1B
5sNZk
o{o9g
1i)j)I%I!
>0B1BRFQFQF1FRJRJ
c8g8g8g
c8g8g9g8gYg9gYk8gYgYgZkYkYkYkYkYkYkYkYkYkYkYkZkYkZkYkzkYkZkYkZk
cRF)%
g9kYo9kYoYoYoYkYoYoYoYkYoYoYo8kYoXoYo8kYoYoYoYkYoYkYoYkYoYkYoYkZoYoYoXoYoYkYoYkYoYkYoYkYoYkYkYkZoYkZoYkzoYkYoYkYoYkYoYkZoYozoYkZoYkzo
-k)k%A
rV8g8k7k8k7k8k8k8k
k8k8k8k8k8k8k8k8k8k8k8k
k8k7g8k7g8k7g8k7k8k8k8k7k8k7k8k8k8k7k8k8k8k8k8k8k8k
g8k8k8k7k8k8k8k8g8k8k8k8k8k7k8k
-J)I))!k)b
VqRqR
I0NPRqRPVqVPRpVPVpVPVpVPRPVORPVPRPR/R/R.R/R
N/N.N.N
5i1I-()I-j-J-
9h9h9G5G5G5h9h9i=h9h9G5'5
1&1&1'5'5G5'1G5'5G1&-&-
)')()I-I-k1k1j-
$H-H-H-&)&)
%()(%I-J-j1i-
()J1j1I)()
!()()I-j1j-(%I))%(!
!(!(!(%(%(%(%H%(%I)(%I%H%I)I%I)I%J)))I)))I))%I)(%I))%I)I)J)I)I)I)j)I%I)I)J)I)J)I)I-H)()
%H)I-I-j10J
j-RJrJ
B1B1B2F1BRF1BRFRFRFQFRFRBRFRFRF1F0B
5sNrJQJ
91JrN
g:g9c:g9cZg9c:g9gZg:gZg9gZk9gZg9gZg:gZg9g:g
R0Bj%(
^9g9g{kZk{o[k{o[k{o{o{oZk{o{o|o{o|o{o
s{o9g
Bi-'%H-I-
RrN0Fj))
I-QJ
VrNqN
^Zk{o
ArNrNrN0F
j1RNqNqN0J
w{o8csN
AQNrRqJQF
9RNrNQNQJ
AsRrNrNRJ
k5RNQNQN0F
w{o9g
RQJQJ
k51JqNQNQJ
RrNQF
j11NQNqNPJ
Bi1(-I1
RrNQJ
5RNrRQNQN
b{o{o{s{o
s{oZo
ErRsR
k1RNQNqNQJ
=j-H)()i1
g8k8g8k8g9k9kZoYkZoZozoZozoZoZoZozoZozoZoZoYozsZoZoZoZoYkZoYkZoYkZo9kYo8k9o8kYo9kYo9kZoYkZo9kYo9k9k
g8k8g9k
VrNQJ
RqNrN
1I)i-I-
=0JrVrV
^rZrZqVrVqV
VrRrVPN
5sRrNrRQJ
9I)I)H)H-H-i5
J/N0N/NPR/N
N.R/N/N
I.J/N/N/N.N
AG=h=h9
RrNrN
RrRQJ
5I)I)H)')I-i1
-F1F1G1'-
Ah5F9F9f=g=
Ag9h=f=f=g9
=h5&-F1%-&1G1
=h5G1G5&1H5j5
=i1h1H-i1i1
5j1j1j1
1i1i1i1j1i1j1i1
VrNrN
')H-i1i-i-I-i1I-i1I-j1i-
VrNrNQJ
%H)H)H-H)H-')H-H)H-')I-H-I-H)i-H)i-H-i1I-i1I-i1H1j5i1j1i1
5i1j1i1i1i1j1i1j1i1
VrRQJPF
%')H)()H-')()()H-')(-()I-()H-()I-H)H-H-I-H-I1H-I1H1i1h1i1i1
5j5j5i1
5i1i5i5j5i5i5i1
5i1i1i1i1I-j1I1i1I-j1i-i-i-1J
RQJ/B
%')')'-')(-()H-'-H-'-H1H-H1I1i5H1i1H1i1H1i1i1i5h1i1h1i1H1i1H1i1H1I1H1i1H1I1I1i1H1h1i1i1H-I1i-I1H-I1H-i1H-I)H)j-
ZrJ(!
VrJ/Bi-'
)(-()H-(-H1G-H-H-i1H-i1H1H1H-i1H-H1H-i1H1i1H1i1i1i1H-i5i1
5h1i1H-i1H-H1H-I1H-i-H)i-
50FQJQJ
)'-')G-')H-H-H-')'-'-'-')G-')(-')'-'-H-G-h-H-h1H-i1
%&)&-H1H1H1H-h1(-H-(-H-()()H)()i-0F
%')&)G)G)H-')'-'-
9i1&)G-H-H1H-H-G)H-()H)()H)')
5QJ1J(%
5H%&!'%H)G%h)h)h-h-
-H-H-(-H)G)G)G%g)H-h-H-i1i1
1H-H-G-i1
9/F/JPJOJpNpNPJ
=/BrN
-H%h)i-
RpJOJ.BPJPFOF
>PFPFPJPFqNqJ
c6cXg6c
V/B0B
ZQJ(%
9sNQF/B
cYgYkzkYgYkYkzozo
wzo9g
Z0BrN
A/JXk
{zwzwywywXwywXwY{7s
s8w7s
RoNqN0F
9OR,R
MfIfM
MII(EHI(E)E)AJAJ=jAJ=j9i9j=j=
Aj=j9J9j9
9i5i9H=HAHAiA
5k1j1i-j-I-I)(%I)I)I%(%))(%
BrgID
KKD8d
~KDx
KKDW
CHU6D
I5DQ
BHU6D:r
ED:r
jFDZ1
BHU6D
BK"6D9k
6DnT
BzG7Da
EDl?
+ED7V
7FDnT
FD9k
BnEED
B<!7D9k
l8Dl?
mCDw
CDl?
,DDW
lDD,
kEDd
ED9k
DD$A
B}R2D
B_u2Dm
i3Do
B_u2D"
u4ID
Bu4IDv
Bu4ID
Y]HD
Bu4ID/<
Bu4ID`D
BY]HD
z9DB&
GmCD3
BDcCD
B>OCDB&
B1'CD
BDB&
B>OCD%
BGmCD3
BQD@DB&
BQD@D%
j>DB&
B=D>D
V;DB&
Btk:D
DD8O
CD8O
B:$BD
BD8O
wAD8O
QAD)
BuQ?D
9DLm
B<^9DLm
GmCD
BDcCD%
B>OCD
BDLm
B1'CDLm
BGmCD
BQD@D
a@DLm
@DLm
=DLm
B=D>DLm
~;DLm
;DLm
A:q"D
G-B:q"D
@BG% D3
`BG% D
RBG% D
[#D33qB
[#Df,_B:q"D\
PB`0 D\
De,_B
D33qB
B:q"D
[#D53qB
)D33qB
)Df,_B:
%De,_B
%D33qB
)D53qB
E[ DR
BE[ D
BE[ DS
%Dgf
$Dgf
#Dgf
Bu1,Dgf
+Dgf
)Dgf
Bu1,D>
zLA)
_BRX
,UBR
mASqpB
{gBf
A33MB
eNBy
BSqpB
^BSq
eNB7
C33MB
ZWB5%
CSqpB{
(mA4L
(mAl>
(mAMy
vA>$KDR
vARxJD
ARxJD(\
ARxJD)\
ARxJD{
BRxJD
B>$KD{
A`pOD
$B`pOD
GeODq=FBGeOD
64Bw{ND
PKDq=FB
PKD>DXB
:LDH
[MDH
fBw{NDI
fBGeOD@DXBGeODs=FB
ieB:
VB`pOD
B`pOD>
UDq=FBG
QDq=FB
QD>DXB
UD@DXBG
UDs=FB
B:q^D
F[Dz
F[DH
3B:q^D
G%\Dq=FBG%\D
64Bw;[D
XDq=FB
XD>DXB
fBw;[DI
fBG%\D@DXBG%\Ds=FB
ieB:q^D
VB`0\D
B:q^D>
bDq=FBG
p^Dq=FB
p^D>DXB
Z_DH
bD@DXBG
bDs=FB
)0lDH
B)0lD{
BYFkD
3BYFkD
3B)0lD
$B)0lDJ
hDq=FBf
dDq=FB
dD>DXB
hD@DXBf
hDs=FB
pwB)0lD
ieBYFkD
BYFkD>
B)0lD
{nDz
{nDH
fZoDq=FBfZoD
%B)PmD
EkDq=FB
EkD>DXB
/lDH
fB)PmDH
pnDI
fBfZoD@DXBfZoDs=FB
pwB)
ieBY
eoD>
uDq=FBf
qDq=FB
qD>DXB
uD@DXBf
uDs=FB
BYf~D
3BYf~D
|Dq=FBf
xDq=FB
xD>DXB
|D@DXBf
|Ds=FB
pwB)P
ieBYf~D
BYf~D>
3Bsh
Dq=FB{B
%BKZ
%B{p~D
64B{p~Dq=FB{p~D>DXBKZ
fB{B
D@DXB{B
Ds=FB
pwB\
ieBsh
Dq=FB{r
Dq=FB=h
D>DXB&
fB\m
fB{r
D@DXB{r
ieBs
Dq=FB{
Dq=FB=
D@DXB{
vA`pLDS
A`pLD
A:q[DS
PZDT
vA`0YDS
FXD<
FXDr
A`0YD
A:q[D
A)0iD<
AYFhDS
%gDT
AYFhD
A)0iDu
A)0iD
elDS
{kDr
A)P|D<
AYf{DS
EzDT
%yDS
;xDr
AYf{D
A)P|Du
A)P|D
vA=X
BE[\D
Buq[D
FXDq
BE[\Dr
d0iD
Bd0iD
B'&gD
Bd0iDr
{kDq
dP|D
BdP|D
B'FzD
;xDq
BdP|Dr
2Dff
3Dff
4Dgf
QXFD
kBQXFD
CDff
DDff
EDgf
BQXFD
zBQXFD
>Dff
?Dff
B+~@Dgf
8Dff
9Dff
B+~:Dgf
RX[D
BRX[D
`ZDff
B\/YDff
WDff
C\/YD
CRX[D69
BRX(C
B\/ Cq=
BRX(C\
UJC\
UJC+
UJCq=
UJCr=
BvWSC
cCq=
SCq=
cCr=
UqC|
~pCp
U}Cq=
mCq=
U}Cr=
Product Part Number Enter Product Part Number AIR-LOC2700-L-K9
Product Short Description Enter Product Short Description `-Cisco 2700 Series Wireless Location appliance
Product Long Description Enter Product Long Description `-Cisco 2700 Series Wireless Location appliance
nffff
?lffff
IDATx^m}
vj*l
nyLjz
qe n\
zl"l
k(NbO
lddLF
}phO_
v`wO
"lbM
pxk?l
:aU|+,Y
L"7FQ
6poX
\xOM
fKbm
Pd=X
.ztm
m]to
sgG*
Qf@W
eqX2
&b#Fcd
7ChH3
iQeMb
9:5uAp+/
1fXw
DGG`
E8qj
1bD?L
Efh7
}0xTo
Ec4k
ixB0
FF$v
q8zl+
f;roM
9xeQ
%gL1V
ggPLq
Auvv@U
iC,s
&nsf
JayLo
RdQY
wv"x
IGpH
SaQL
.NQa
KSiS7
yJ)+;c
wss1
A*OqW
kTF[F
B?c$r
7ooZW
CbK@
f#f\/lL\
h1mkW
0:CABZSO
p4i#%.y_
XdfP-
8|FLq)
r9r&(H'
ikW,^5
wiBJ
iWM.Qg
Fg(o
iM-q
\DiM
Z)cX]
^vqT
BQeuP
49TAm
yk|I
o,GE^
l<pcMi
)Rkm
$ndV[
A5VQa
o"KK
d6zO
2%5e)0dQ9
ZME;
X~"iF
HKJ!y'
CuWLF
dFTc
kB%n
h*YAEE
sc1k,
6-CPk
rdS7
.iERS.
ypP+t
c`Tk6
[r@e%n
kLJ*f
3mZS
hUbc
GPlY
g(C!ry
mO_C
W.iItWN$
Jz6N
kgYNb;
|xXO
jZov
BXeA
9[3oS!A
ACB0f
#Ynb
X7DT
=Zcph
ZmRu
q8t`+W
=FIo
qxw$&/
5M`<WE6
YVW>
|VnV
C=`d?[f&
XNp'g
i"vm
Kwo&
W)jUO7
#pjG
vd<n
zs#n
xpo+
mjS}z
I9jJ
63u6l2I
Q[ZS
;ZhoW
IO|y
_1c2cSg1c1c1cQg1cRg1c1c2cRg0c/c
_1c1c0c
Uguo
wqoqsroroqoroQoroTo
Sgtsss
spopsPoqoqoss
qkrs
wpspspsqsqs
wpspspsqspors
rkrs
wpspsrs
wpsososqs
wqsusUoUo4kTo3oSk2kRo2oQo0kQoPoQsQoQsPoPo/oOorsqs/oOs.oOsPoPs/oOs/oPsPsqsPsqsOsosPspspsqsQsPsOoPsqsrsQsPsOoQsPsqsQsrsPsPsPoqsPsPsPsqsQsrsRsQs1oRoQoRoSousUousSoRo/k0oMonons
wospsqo
^GZgZhV
k6k6k
bpsqs
wooqs
b7gYoZoyoYkzsyozoYkYoXkYk7g7g
ZMRmRnR
VmRmRmR
VMRMRoV
g7g7k
ZNNMRgN
wpspsqs
gzozozozo{szs
szozszozoZkZkYkYkYkYk8gYk9gYk8gYk8g7g
VYgYg9k
^YkYk
V7cXk8g
^7g8g7g
ZpRpN
wpsososrs
Z7gYkzoYozoYozoZo{szozszozszozszszsyozoYkzoYozoYkYk8kXk8kXk8kYo8kYoYkYkYk{ozozozozozozozozozozozoyo
b8g7g.JPJ
Z/JPN
Z7gZkZkZk7g
spwos
g8k7g8k
cYkYoyoYkzozozoYkzoYkyo8kXk8gYk
ArRPN/N
=/F0J0J
c8gzo9g
bqoqs
sospsOors
ZPRqR
VqRqRqRqVPRqVrV
VqRqVqRrVPRqRqR
VQRqRPRqR/N/J
c8gYkYkzoyozoYozoYoYk7gXgYk
5j1I-)-k1i-j1i-
cOkqspspwpspsqo
{qsiZ
=h5i5i5i5H-h1h1i1I1j5i5
5i1j5i1i5i1
5i1j5H1i1H1h1G-H-')H)')()')()'%H)H)
czoYozoZozoYkYk8k
g7cXk
Ah1H-i1&%
^NkOoosOopsooqs
{psjZoVqR
V8gYkYozoYoYoYkXk
c7gXg8k
^-gooNopsoopsqs
wqsJZ
5I-I)I)j1j1
1j1j1i-j1H)H)()I)(%(%(%I)(%()I)I)(%I)I)
9/FQN
Z7gXk8gYk8k7g7cYk7g
'%()I)()H)H)H)H)
gNkooOoosOops
{Ooj^pVrV
1j-I)j-k1
5j-k1j1j1I-j-j-j-I)I)I)I-I)I-I)I-I-J-I)()'%i-
ZZkYkYo7gXkYkYk
%I)j1H)()
gOkOopsooosPo
w.oIV
ZPRH1
c{oYk8k8gzoYkXk
9I-')H)i1
cNkooOoosOoqo
VzoZo8gYkYkZo7k
5G)H-H-')
cOoOopsoopsPo
w.ojV
!(!j)qJ8g
c-kooOoosOoPo
qoqs
{.ojZ
=rNPN/JPJqN
bNkOopsNoosQo
w.oiV
ZrV'-@
9I1H1H-
9/FrRqRpN
c.kOoOoOoOoqs
{-kkZ
>qNrR0N
^OoOoosoopsPo
w.oIVpVrV'1A
9QJQNPN
^-kNoOopsNoPo
H%I)I-
^NkMkpsooosPo
I-NrVH1a
^-kNoOoooOoqs
I%H%/BpJkN
^NoNoooOoosPo
NqRh5
!k-k-j-
i-.BpNJN
c-kOoOoosOoQo
'!OFpJjN
_NkOopsoopsQo
IqRH1A
.>oJHJ
cNkOoOoooOoqs
VH1a
/BOJiN
^NoOopspoqsqs
EqRH1a
/BoNHN
c.kOoOopsPoqs
AqVH1
QFNJiN
cNkNopsoopsQo
AQRi5
QFnNHJ
cNknoOoooOoqs
=qRh1
rJNNhN
^NkNopsNoosQo
=QRh1
QFNJHJ
c-gNoOoooOoQo
QJNJIN
^NoNoosoopsQo
PFNJHJ
c.kooOopoOoqs
Eh1PJNJhN
_NoOopsOopsqo
c8kPR
=PNNJHN
c-kNoOoooNoQo
kkV.N
c7gpV
AqRNJjN
cNkNopsOoosQo
kJROR
_7knR
AQNoNjN
cNkOoOopoOoqs
jjVOR
c7kpV
cOoOopspopsQo
^9oqV
APNoNjN
g.kOoOoooOoPo
jKVOR
9QNoN
cNkNkosOoosPo
k)R.N
cMkooOoooOoqo
cNkNopsOopsPo
c-kNoOoosOoQs
!j-j1G%.B
bNkNkooOopsQo
c-gNoOoooOoQs
cMkNkooOopsQo
g-kNoNopoOoQo
cMkNkpsooooQo
g-gNoOoosNoqs
gMkNopsOopsPo
B/F0FPJPJQJQJrJ0FPF0FQJ
9rJ/B
^-g,gOoPopsOoPo
5QJqJqJqN
RrNrRrNrNQJrNrRrN0J/F
(%I)I)I)j-)%I))%j-
9j1j-I)I-(%
gMkNoqspspsPo
BQNQN
RqNPN
1H)i-I)(%'%(%
!(%j-I)j-j-j-J)j-
cpNqN
g-kNoOopoOoPo
Z/NH5
Bi-i1
bONpN
gMkNoooOopsPo
EoR/N
!(%I%I)(%I)H%I)(%I)H%(%
!I%(%(%(%I)(%H%H%H)'%')
9I-'%H)G)
=i5H)H)i-
^pRON
^-g,gNoOopsOoQo
Ee9.J
RrNrNqN
RqRqRON/J
>0FQJrJQJQJ
AQNqNPNOJpRORpRPRPR0NPJ0FrNrN
^-gNkMoospopsQo
w,oaA
VqRqRPNQNPNqRqR
NrNQJQJQF1F
B0F0B0F
B0B0B0F0F0F
>0FQJ
R0JH1
VPRPR0NPN/J/N.N.N
V.gNkNoOoqsPoqs
)F1F1G5&1F1F1
RsNsNsJ
RrNrNQJrJQJrN
V.gNoOopspoqsQs
qkqsqs
{oZoZkZkZg[kZkzk[k{k{k|o[k{oZkZk9gYg:gZgYg{o
sZoqRh5
NOkMkNooopsOoqs
roqs
>3kWoWo
g7g7c8g7g7g7c7g7c7g7c7g
VOkOoNopsoopsQo
sqslo
>%BgR
ZkVlRlNmNlNlNLNlNKJlNLJlNLJLJLJLJLJLNLJLNKJJJJNIN
F(F(F'F
Z-kMknoOoooOors
rops
wssroOk.g
^.g.c0g/g
b0gQgQk0k/g
c*g,gnopopspoqsqs
qkpsps
spoOo.kNk,g-k,g-k,g,g
g-k.kPoqors0k-k
b-g/krororsOoOo-k-k-k-k-k-k
g-k,g-k
g,k,gNkNopspoqsPoQs
ropo
wpspsNoNo-kNk-k-k-kMo,k-k-k-k-k-k,g-k.kOk.kNk.kOoPorsQoPo-k
g-kNkpsOoOoNoNo-kNk-kNk.kOo.kNk-kNk.kNk.kNk-kNk-kNk-kooqoqspo
spoqsRo
QkqsPoqspsqsosqspspsOoOoNkNo.o.k.kOo.kOk.kOo/kOk.kOk/kOkOkOk/kNkOkPoOoPoOk.k
g-gOkNkNoNkOo.kNoOkOo.kOoOkOo/kOo.kOo.kOk.kOk/kOoOkOoOopopoqspoqsQoss
tksorsrs
sqsrwqsqsqsqsPoqsPoPoPkpoPoqoPkqoQoQoPkqoQoQoPoQoPkqoPoqoqoroQoqoPkPo/g/k.g.k
g.g.g0k0krororsqoqsQoqsPoqsQoroQorsPopoPkqoPoPoPoqoqoroQorsqoqoqo
srsssts
_1g0gQk0g1g1g1k0g1k
g1k1k1k
c0g0g0g
g2k2kQk
g0k0g0g
g1k0k0k
g0k0g0k0k0k0kQo
J]IDATx^]
(agW
dex"
su>g
KnH9;
mi=,Y
zWf)
Z%s=u
Fbod(
AdL8
<a8zvrB
hB$N
qnIx
/:trD
Hb9r
n+gb
6Mxm
C6nZCb
xoXM
nvqia
(9c+vzWG
~k4ag
I-4hT
0vLw
qBe4nR
aM3Q]
gTGD4
T`)of
kFK4I,H
2xjoV
wphd
kXbJ
-heR|
QLyb
SgP|HgT
+iDS3
kU7zL
VMymJ6
sut&.
MiMq
Bx}A@
J|oC
jKbI
FLwZ]
,(C 8kEL
$0JrBI'
@pSr
A"K3Z3
Yu$ZD43
2@QWT
<j<jW
z$hCZ)
ia8CbE
es:w
fZ}Z,
AIDH
6tJ;sA
9ztj
N1!A`|z
aBB)
RQW%G
PDwrliD
NmZ
a<Ur
UXCb
5pZS
tfze
umZ@
*YkLN
<rYTV
gEmK
w*6u<u
zT^M
Fg(C
3AFK
swjM
Xy]e
+cSV
k=VroC
k0|BGNk
^wKL
skW`
rWg<78
x/sKY
&V$ZD|=#
YlEue
mk#fL
\jUg
T1+[lJbG
qum
.Oex
$g0oJIl
/bH_E
&EWM
ZBU?
v-o:5o
Z*Kxv
xs'b
F Hpm|
SGsQl
=Za@o'
p_zo
gGQ_
BJ4V
z)l7%n/C71<
Bx|Fp
# rvd9
yb:b+/_>6>
e$Al
db8b
uLj,Ry
I{p.a
y:g\ N
ZGcf
dnJTi
GwtDbH/
vc5|~s
xtc!
}PV"W
D+MJ
wMNMj
RM?tJ6
3iAz
4gSkQkroQkrorororossro
srsssrorsrorsrs
srososo
srorsro
srorsrossrororsssro
srorororsQoQoQoroRkTg
toroqsqs
sporoRk
Rorsqoqsps
spsqspoQo
ssqs
sqsqsQo
roqsps
sporo
wpspsro
sosKo-g.k/kPoPopsqs
sPoqsQoqsOoQoqo
wssrsQoRoQoQoPoqsPoPsPoPoOoPoRotsrosststsssssSosssoQo/kPoPoqsOoPsOoPoPkSoSossrs
wroRoQoPo
kMoMo
wospspoqo
Z!NkZ
g1k0k1k1kRo2kRo
biZGV
R$R%RGV'ViZ
^6kxswsUovsUousVoVoxoys
fXoVk3k2k2o0k1k1k1o1k
^kZiV(RkZ
ZIVkZ'R
I!VKo
ZoVMR
J+J,JoRoR
ZONNN
F,JNN,J-NOR
g7k7k
wpoqo
rsps
wrsGR
ZpRpV
g7g8g
c7gYkYkYk8kYk8g8k7g7k7k8k8g8k7g8g7g7g7g
cYkYkzoYkyoYk{szo
sZo8g
wpsqsQo
ZqRqR
g8gYkzoYozoYkzoYkzoYkYkYkzoYkzozozoYkzoyozozo
szozozozoyozoyozoYozozozsyoyoYkzozozozozoYkzozozoYkXk8g8k8gYk8kYkYkzoYozoYozoyozszs
wzo8kpR
spsro
c7g7g8gXkzoYozoyoyoYkzoYoYoYkYoYoyoYozszozsZozoyozozo
szszszszszo
szozszozsyozszozoZo{szozsYoYo8kYoYkYoYkYoXkYkXkYoXkYkXkzs
c8g8gzoYkzoYkYkYkYk8k8k8k8k7g8k7g8k8kYk8kXk7gXkYkYo8kYoXkYo8kYoYoYo8kYkYkYk8gXkXkXk7k8k8kYk7g7g7g8k8g7g7g8k
w{ozo
spspsps
c7g7gYoZozszozoYkyo8k7g
RPNPRPNPN/J0N/NQN
V8gzs
^rsqsos
cYkYkzoYkzoYkYk8g
sYkzo
VrspspsooosPors
ZONON
b7gYkzoyozoYozoYkXk
szoYo
ZropsooosNopsQo
VNJ.J
cYoYkzoYozoYkYo7g
1i-j-I)j-j-
1i-i-i-i-I)i-i-i-I)
1i-j-j-
szozo
VqoNoosooosOoPo
ZONpR
cXkYoZozozsYozo8k
5j-j-j-
ZPonooopsOopsPk
ZpRqR
^7g8gYoYkzoYkYkYk8gQNi-
szoZo
ZPoNoosOoOoOoQo
^7g8kXkyoYozoYkYo
I-PJ7gzo
szs{oYk
ZOopsoopsOoooQo
g7k8k8k
czozozoYkYk
^'NfVOkNonoOoooMkPo
bpVpR
^qR/N
!H)PJ7gYozoYkYg8g
JgV/kOoNopsOooo/k
^QNi5
cXk8kXk
Z&JeR/kNknoNopoOoPo
b8gYk8g8g
^&JgV.kNoOoooOoooPk
FfRPk.kOoOoooOoPo
=gV/kNoNoosOooo0k
wrs%JMJ
VrNrRPJPJ
10FPJqNrNrR
VPN.J/J
g.JA1%N/k.kOoNonoNkPo
BQJ0Fj-b
(EN/kNoOoosNoOoPk
($JPk-kNoNoooNoPk
$%NPkOoNonoOoOoPk
V0JrR
JPkOoOoNoOoOoQo
$J/kNoNoosNoooQo
J/k.kNoOoooNoQo
$J/kOoOopsOoOo/k
J/kNkOoOoOoNoPo
$%N/kOoOoosNoNoPk
VOJ/F
JPk.kOoNoooNkOk
VPN0F()
)$J/kNoNoosOopoOk
V0JPJ
^OJd1
J/kNkNoNoOoOoQk
VrNPJ
=FR/kOoOoosOoooPk
wrsER*J
ZrRQJ
AFROk.kNoOoooNkPk
AeRPkooNoosOoOo0k
BDNPoOoNoNoOoNkPk
AER/kooNoooOoooPk
ADROkNkNoNoOoOkQo
AfV/kOoNoosNoOo0k
AER0kNkNoNoNoNkQk
s#NLN
AER0kooNoosNoOoPk
NOkNkNoNoOo/kPk
^ONB1$N/kOoNopsOoPoPk
JPkNkNoNoOoOoQo
(%NPkOoNoNoNoooQk
Z.J!-&NPoOoNoNkNoNk1k
ZONA1gR/kPoNoosOoOo1k
VoRb9GR/kNoOoOoOoNoPk
Vc9hV.kOoNoOoNkOoPk
B/FPF/FPF/F/B
Vc9GR/k.kNoNoNoNkQk
RQJqJ0F
Zb9fV/kOoNoooOoOo1k
Z/Fh-
90FQJPJ
9PF/JQN0J
5H)(%I)j-
F/JPJ
RPJ0J/J
csR0F
=DR.k-kNoOoOoNoQk
)(-(-(-')(-H-H-H-i1I1i1h1
5h1H-I)I)(%H)h-
=PNqR
AfV/kNoNopsOoooPk
=PJQJ/FH)
9.F.FNJ
%H)H%'%'%F)%%F-
BNJqR
AfVPoNkOoOopoNoQk
rsqs
Ac5qN
RqNqNpJpNOJpNPRPRORpROJqN
ZOknoOopsPooo1k
ropsrs
V/Fj-
RrJrNrN
RQJI)
RqN.J
ZOoNopsPoOoPoQk
FONoN-N.N-N
^7c7g8g8c8g
c8c8c8g
=.NNN-N-N-N
=F1F-g1F-F-%-%-
^PoooPopsOops0k
s{oyo
%!%C-d-c-!)!)!)
^PoNkooOoooOoPk
ZgJ&B
B(B)B
^kJIBIFHBIF'B
BIFIFHF
>&BcJ
f.kNoOopsoopo0k
roqsqs
snopsrkQk/c
c0kSo
sxoxs4k
c1g2g
g.kMkpoPoOoOoQk
sroOkOk.g.k
g-g/gPk
g0k.g
g.kQoQoQo0k/k
g0kroRoQo.k.k/k/k.kPk/k.k
c.k/k/k
g-k-kMoOopsOoOo0k
Qopsqo
wrsqsOkNk-g,g
b-g.gOk.k.k
b.k/kPk/k-k
gMk-kOoOoooOkQk
soQorsps
sPoOo.k.k
g.k.k.k
g.k/kPoPopoPoQo1k
Uotsrsrsrs
wrsqsPoQo/k/k.g.g
k0k1kRo0k1k
g/gPk/k.k
g.k.g/k/g/k
g0k0kQoQoroQoroSoUk
=GB3f
dFBff
GBdd
FBdd
dFBdd
t+BV
=GBF
=GB-`=B
FB-`=B
FB-`=Bsf=B-`=B
g7Bsf=B
GBg3JBV
GB``JB
FB``JB
dFB``JB
@B``JB
H@Bg3JB
dFB.
?BggQB
H@BggQB
@BggQB
dFBggQB
uu_B
dBsf=B
<Buu_B#
^Bsf=B
=GBuu_B
4qBV
=GB.a~B
*B.a~B
dFB+^
Bsf=B+^
Bsf=B
dFB{
GBo;
=GB{G
=GBU
=GB#V
=GBg3
l5B>q
dFB>q
GB0c
dFB$
Asf=B$
Asf=B
rbBd+
AVV`B
pBd+
A--wB
A&&pBH
A&&pB
zB6v
A--wB}B
uBgt
VBN]
mABuRB
cGBQ
AAAKB
jNB^
cGB:
jNBu
LBN]
d[AB
fAt@
BHa/C
B9H?C
BCEl
LDC\
GChV
B;{JC
BG9~C
B(u{C
f~CC
kzC=
nCtw
BPkmC
,lCz
B^/jC
BNpiCtw
BNpiCH
B )oC
bCtw
BJzaC
BY>^C
]Ctw
zCtw
BU\yC
]xCz
Bc vC
uCtw
BRRNC
SMCC
TLCX
BWCZC
DYCC
EXCX
WCtw
BVHVC
BTMRCtw
BTMRCH
B:ErCC
B8JnC=
B8JnC
B:ErC
IDATx^}
NVUVV
!CF{6s
Q8~f4N
WYO\
iAje
H"g|x
TPzPA
ax~o
xv<A{
e0nqq
E0lTa>
l4nRyR0
C0nj
?vJP
C1yveL
]Fti
KXKQ
'oVa
Go4h
qS_D5
JY/Tb
r^hQ)
Z)tk]
=zVF3~[
%c1pXs
FN[sr
cOcr
i)OFq(
4/z%<YA.
z\RA\z
{qv|x
(]exx
i$nCq
pnJv
s.`wn\H
T"PO
TNsAI
tH@K
gzIW
zONS
oRD>r~
uK4o
f4p7$E
_TiI0+W
uCi@
UB1k
Vu)N
IMrZ9+
rf%eG
xlL|
7wfk
]ZGN
dA>Vx
,EDV
7YB8s-
q|^ij
x+NE
rSArk!
1wX5j
sR[$G
iwt@
jH<n
qdGk
F"2.gYt
&NKx
,Meq
Cv%.h
RDsFy$'
WGQN
#WAr9
VNYc$
)BeC
#LqqDpZk
fOTe{
O>ZI
yzMm%hC
9Asp
cEr&A
1O9Fb
"Lc7G
WR<V
H$XI
\5oby
/&hMk
XOKH<
&GU3cyV
h\fV
pdLF
TDN*
y@1HN
cwT_v
x@qs
?EmWv
ugXA
\Q(npA
x[fE
,SB<b
G$f[S
Mq&z"^RM}E?
4NsA
JQZ?
Hy^)z
qZ"W
Z4eq
JU6<Z^1NdJ
MX4cI<^{4
Nj`Ad
;TAp+
rhPk
wCy>
rZ/F
TwTsT
\Ei6A
`tkJ
A[ut
:hHY
JVb|
ufB&$
A5Q{`=T
_qFd
DPz6B
Ca.D
yLY+U
6Gwm
bG,U~
iW)w
dZ(c
f(xV\
,wDiT
e{b(c
mOD]
qnj>$
pBRP
aunP
;aDs
8qx?N
)Iom
m=tk_
=`E?b`mm
cmpp
6nYi
%Kfa
Kcg>u
R0jhg
m1iT
;t@;Rk
AOj}#Gt
1rlg
b`NT
hEjS9
V:Rz
qE/D
pyw+\
Z"nO[
5qtm
2|Zoi
gNBK
SV ?V
v:SU
fToQkqoQkqoqorsqoroqoqsqoqsqoqoporoqoqsqoqoqoqoqorsrsrsQorsrsrsqoqsqorsQorsqorsQorsrorsqorsrorsqoqsqoroqoroqorsqoqoqorsqoroqorsQoroqorsqoqoqoqsQorsrorsqororossroqororsqorsrs
sqorsrorsqoqoqorsqorsrorsqorororoQkroSkTg
2oSorsQoqsps
sqsqspo
sqsqsps
sqsqsqoroRg
0kqsPoqspopspspsps
spspspsqspsqsps
spsqsqs
sqspspsqspsqsqsqsQkrk
1spopsps
wrsrork
kqspsqsps
sqork
0opsqsqspsps
sssssss
0oqsqoqsooKg
ZhZhZHVhZhZ
ZhZgZhZgZ
^hZgZfZ
ZgZhZgZ
ZgZhZgVgZgZ
ZgZgZgVgZGVGV&RGV&R%R
N&VdZ
wqosk
1oqsqsro
4 E!^Ms
krsqs
spork
0oQsqsrsso
ANJoJoJ
0oqspo
RXkzo
s8crN
^Zozo
szk7cqJPJ/FPN/JPNPJPJ/J/J/J0J/F0J0JPJ/F0J0JPJ/JPNPNPJ
F/J/JrV
cYk8gXg
cYkYkYk8gYkXgXk7g8g8g8g
R0FOJ
N->fA
sposk
Qsqsrsrork
szoYk
syozo8g
1')H-()H-')')'%')')H-H)H)')H-H)H)')H-H-h-H-H-(-H-G1
g8k8g
s{oYkYo
1oqsqs
g8g8g
NrNPF/F/B
IQR0N
F0JrN
Qoqs
RRNRNsRsRsRrRrVrRrRrRrRQNQNQNrNQJrNrN
RrNrNQJqJ
!j-j-j-J)j-j-
1j-k-J)k-j-j-J)j-j-j-J)k-J-j-J)j-j1
RrRqRQN
VrRrRQNQN0JQN0JPNPJQNPNQNPNrRrNrNPJ/J
0oqsqs
!(%J))%)))%))(%))))I))%)))%I))%)%)%J))%))(%I)))J-J-k5
A/NqV
wqoqk
Qoqsqs
sQgiJ
-iAPV
0kqsqs
s/ciNmN
VpFeA
spoqk
Qors
sPghJ
1orsrs
sOciJlN
h!G!I%)!)%
VpBe=
QorsrssoPghJ
1krsqs
VpBd=
Qoqsrs
oPgiJmR
crFj
0orsqo
_sFj
VpFe=
spopk
QorsrsroPgiN
0krsqo
s/ciNnR
ZsFI
Roqsqs
sPgiJ
_rBj
1kqspo
s.chJLN
ZrFI
Qsqs
oOcGJLR
1i%j-j)j%(
s/cHJMV
(%)%I)J)I)
=0JPN
oPghNnZ7o
c8k8g
1orsqo
s.chRmZ8ozoYk
wqoso
sOghR
^7kzs8g
c8g8g
krsqo
s/ciRnZ7kXk8g
wpork
oOgiR
kYk8g
1orsQo
s/ciRnZ
wqork
Rorsrs
sPgiR
kzo8g
0orsqs
s.ciRoZ8oYk8g
sqoso
sOgiR
^7kzo8g8g
Z8oZkXg
^8o{o8g
s.ciR
^Yozk8g
sroro
bYo{o8g8g
b7g7g
0kqsqo
^YozoYg
oXg8g
g8g7c
0orsrs
^YozoXk
wrsso
sOgiV
sXg8k8g8k7g8cQ>
g8k8k
^Ys{oYk
1sqs
s/giV
sYk8k
b7k8k8g8k
s.ciV
^YszoYk
g8g8g8g
0sqs
s.giV
sYk8k7g8g
g8k7g
bZs{oYk
g8k7g8g
g8k8g8k7g8k
0oqsqo
bzszoYk
o/giV
s9k8g8g8k
bZszoYk
wqoro
Rsqsrs
g8k7g8k7g
fYozs8g8k8g8k8c
f7g8k7g8g7g8g7g7c
bYoYoXk7g8g
Rsrs
bYozs8k8g7g8k8c
f8k8g
g8k8g8k7g7c
bYoZo8k
b8k7g8k
g8g7g8g
1oqs
bYozo8k8k7g8k8g
f8k8k7g8k8gXk8g7c
^YoYoYk
bYozo8g8k7g8k8c
j8k8k7g8k8kXk8g8c
^YoYk8g
f8k7g8g
g8k8kXg
bYoYk
g8g7g8k7g7_
j8k8k7g8k7gXk8g7c
^Yk9g8g
g7g7g8g
bXkYk8g8g8g8k8c
^Xo8g8g7g8k
g8k7g8k8gXg
b8kYk7g8k8g8k8c8_
f8k8k8g8k8gXk8g7c
^8k8k8k
g8k8g8g
H-0J8c/>
fXk8k8k8g8k8gXg
b8kYo8g8k7k8k8g8_
jXk8k8kXk8kXk8g7g
^8o9k8k7g8k
_QBj)j-
1j-k-k-
-k-k1I)H%
VPBH!
=qRPJi)
!)))%)%J))%I%(!(%(%()H9.V
f8k8k8k7g8k8kYk
1srs
b8kYo8g8k8g8k8g8g
RsNrNQJRJQJQJ0B0F
FPNqNQJ0F0J/F/F/F0F0J0NQN
RqJQJ/F/J/JPJPF/F
J0JqJPF/B
=1F0FQF0F1F0B1F
^7k8kYk8k8k8gYoXk7c
g8k8g8k8g8k8g8g8g8g
g8k8k8k8k8k7g8k8kXk
b8kYo8k8k8gXk8k8k8kYk8g8k8g8k7g8k8g8k8g8k7g8k8g8g7g8k7g8g
g8k8g8g7g8k7g8g8g8k8g8k8gYk8kYk8k8k8k8k8kXk8kXk8g7c
^Xo8k8k8k8k8g8k8k8k7g8k8g8g
g8g8g8k7k8k8k8k7g8k8kXk
Qsrs
b8kYo8kXk8kYk8kXk8k8k7gYk8g8k7g8k7g8k7g8g7g7g
g8k7g8k7k8k7g8k7g8k7g8k7g8k8kXk8k8k7gXkXg7c
1orsqs
^8k8kXk8g8k8g8k8g8k8g8k8g8k8g8g
g8g7g8k
g8k7g8k7g8k7g8k7g8g
b8kYkXkXk8g8k8k8k8g8k8g8k8g8k8g8k8g8k7g8k7g8k7g8g
g8k7g7g
g8k7g8k7g8k
g8k7g8k8k8k8k8k8g8k7g8k8kXk8g7c
b8k8kXk8g8k7g8k8g8k7g8k7g8k7g8g7g8k7g8k7g8k7g8k7g8k7g8g7g8k
g8k7g8k7g8g7g8g7g7g
g8k8g8k
g7k7g8k
g8k7g8k7g8g7g8k7k8k8g8g
f8kYk8kXk8kYkYkzoYkYk8kYk8kYk8kYk8kYk8kYkXkXk8kYo9kYo8kYk9kYk8kYk8kYk8kYk8kYk8kYk8kYk8kYkXkYk8kYo8kYk8kYk8kYk8kXk8kYk8kYk8kYk8kYkXkXk8kYk8kXk8kXk8kXk8kYk8kXk8gXk8kXk8k8k8k8k7gXk8g7c
byoZozoZozo
g8kYk8kXk8kXk8k8k8kXk8g8k8gXk8k8k8kXk8kXk8kXk7g8k8kXk8gXk8g8k8g8k7gXk7k8k8kYk8g8k8kXk8kXk8kXk7g8k8kXk8kXk8kXo8kXkXkXo8kYo8kYoXkYoXkYo8kYoXkYo9kYk7g7k7g8k7k8k8g8g
MOVORORORPRORORORPR/RPR/RPROROR.NOR/NOR/NOR/NORORPRPRpRORPRORORORPRORPVOVpVpVpVpVqVpVqVqV
^8kZoYkYkYk7g
1orsro
sQggF
)$)$-$)$-$-E-$)%-%-%-$)D-#)D-$)$-$)D-$-D-D-D-D-E1e1e1D-E-D-d1D-d1D-d1d1
5d1e5d1
(g=.NpR
RqR.F
spkc>@
!#%"!#%#%#%#!C%"!"%!!B%B%c)C)C%"%C%"%B%"%B%!%B%!!B%!%B%!!A% !!%
1oqsqossMg
QsrsrsqspoNkQk/g/g
c/g.g/g
c/c.c/c
_/c/c/c
c/c/c/g
b-kMo
krsroqsrs
1oQorsqo
3ousRorsqs
sqsrsqs
sqosssoRc
5oTossSsssrs
wrsswrsssrs
wrsrsrs
wrsswssswrsrsrs
ssouoUg
:.>.B->->->->->NB->->,:->->M>,>M>->MB->MBM>MB->NBMBMB-BNB-BnFMB->->NBNBOFOFoFLBMBNBMB.BNF-BMB,>-B-BMB-BnFnFnFMBMB.BMB-BMFMBnFNFoFMBNF-BNF-BMB,BMF-FnFNFNF-BNF-FNJMFnJMFMF-BNF-BMF-FNFNFNFNFnJMFNJNF-F-FNFNFnJMFMB,BM>
9HCq
BR>*D
BR>*DJY
+DJY
+DKY
.DJY
B)|5D|u
Product Part Number Enter Product Part Number AIR-WLC4404-100-K9
Product Short Description Enter Product Short Description `94400 series WLAN Controller for up to 100 Lightweight APs
Product Long Description Enter Product Long Description `94400 series WLAN Controller for up to 100 Lightweight APs
hfffff
?dfffff
aBq=
B*DJC6^
B*DJC
cTBk
TBYK
G+Bp
SB%N)B
;SBT
G+B%N)B
G+Br
G+BC
;SBC
TBsa7B?
7B-fSB>
7B1R8Bsa7B
1B1R8B
1B-fSB
dBB(
TB{@RB?
RB-fSB
RB('JB{@RB
IB0"MB
gLB('JB
gLB-fSB
TB0"MB?
$`B@JMB0
ZB@JMB
SBNNmB
mB@JMBNNmB
tgB@JMB
{B-fSBg
{JBg
{B('JB
uB('JB"
uB-fSB"
SBwE
dBBwE
BB p
SB p
TBR
B-fSB
B1R8BR
'8Bab
B1R8B
SBab
B('JB
B('JBS
{JBS
;SBS
SBf
;SBf
BBf
BBub
SBub
SB4p
A1R8B
A-fSB
BBf(
BB7m
SB7m
SBf(
A('JB
&BoL
A^5(Bm
E#Bj
!Bqo
eB_s
bB_s
]BVH
ALYdBhD
ALYdB
i_BoL
iBoL
lBhD
ALYdBx$
nK8B
AnK8B
A#-3BoL
Aww6B
:BoL
AnK8Bj
Aww6Bj
Aww6Bqo
Product Part Number Enter Product Part Number AIR-WLC2006-K9
Product Short Description Enter Product Short Description `72000 Series WLAN Controller for up to 6 Lightweight APs
Product Long Description Enter Product Long Description `72000 Series WLAN Controller for up to 6 Lightweight APs
hwwfgwwfgx
wwghwwffx
uAux
MhY}MnY6
D*EhD
D)EhD
+I@*EhD
ENy
My Y
WkCM
WkCX
k DC
Dk DC
Dl DC
DvO<Cm
~PBf
u=EC
m<CS
V-3PU-3
hM,3L
NpM,3
Cn^?Cs
.Cl^?C7
WkCE
Cq^?C
Cn^?C
@Cm^?C|
iC/n
Cp^?C
Cl DC=
)Ck DCm^?Cj DC
Co^?C
WkCl
TCm^?C
WkCp
CE^QC
CP|LC
JpCU
Dn^?C
sDl^?C
Dq^?C
Dn^?C9
Cy#}D
C)_xD
'C)_xDm^?C)_xD
VCy#}D
Dp^?C
Dn^?C;i
C%7yD=
)C%7yDm^?C$7yD
fCl7
fC;i
UC;i
Do^?C
Dn^?CGT
a}Dm^?C
UCGT
KCGT
evD;
CJ\yD8
uDRX5C
DP|LC
(*Dn^?C
Czc#D
Dl^?C
{Cyc#DF
(*Dq^?C
%Dn^?C?
Dm^?C
VCF(
%Dp^?C
$Dn^?CC
$Do^?C
Dn^?C[
'DP|LC
Or#DO
WCvY
Dyc#DM
Dzc#DX
M;(kL
&kLK%kL
OO$oPh%
Q6)oP6)
O,(MN
MZ%MNZ%
R]$qQ
D)_xD}
Dy#}D
D)_xD(7
D)_xD
M:BkL
@kLI?kL
D%7yD
ON>oPg?
Q5CoP5C
O+BMN
MY?MNY?
A}P+B
DmmyDa
BwDm
R\>qQ
g~yD
JwDS
ChM2D
D4/DD[
D3/DD
LGD>
LGD[
D4/DD
/Z%E0Z%
xBD4/DD
17D3/DD
LGD{
1n.u26/u2
C4/DD
C3/DD
IDI+
Dw{!DhN
DL*&D
+DhN
Manufacturer Model # Enter manufacturer model # AIR-AP1252AG-x-KD
Product Short Description Enter product short description ` Aironet 1250 Series Access Point
Product Long Description Enter product long description ` Aironet 1250 Series Access Point
Service Category Enter service category
Product Family Enter product family
Serial number Enter serial number
wwpp
xwpp
DYB(
r^HY
K[Dl6
D8ieD
D+%pDkz
D/crD)
OOD8q
MD9q
D#aKC
{VCx
nD#aKC
QRCx
ZD*D<C
C#aKC&
H[9QG\;aH
[fHz\
]JIg]
B9lf:X
8jn9ki
jo4sk
39lu3Y
9lu39l
B4s+A$
D2BV_
3AuB
}}AuB
D2B^7nD
D/_Dd
hDrN
beDrN
:bDrN
kDr#
beD*
beD.
cDcu
gDcu
`.Sid.Sid
Rid.S
T+d2S
`2S+d2S+d
aVT"dVT%
avS"dvS%
D^7nD
D/_DO
%jD-z
:FNY9FN
M(8mL
cDAK
gDAK
MUXKL
K0[KL0[
MkZFN
bDUk?B
7WDOk?B
aDUk?B?
aDBp
*XDPk?B
*XDA
LZDB
^DX3[B
1[DX3[B
CUk?B
COk?B
CPk?BJ
CX3[B
7WDF<
YDF<
mr6gn
*XDm
*XDZ
LZDZ
bp<7bp
om81om8
ZDB?
RD6A
ODFM
ODK=
UDK=
*eDFM
JkD>
JkD:
JkD7}
iD6A
:hD6A
wD6A
yDLy
ED6A
Fq:!G
DE>=@E>-=
FA1!GA16
RDL+
OD]s
JkD]s
JkDS
JkDL+
iDL+
:hDL+
wDL+
ADL+
EDL+
:K$q:K$
"}0K$A1K$A16
UE>wQE>AME>
3AM}0wQ}0
Tw5aS
7E>_4E>u2E>
DLc&DD
DGs)D=[
,D3{ DB
#DGs)D.
#DLc&D.
JHD+
JHD5
:EDX
JHD]
JHDb
B_Dx
B_Db
RbDX
beDX
DLc&D-
DGs)D+%
DGs)D"
DLc&D"
J!+WK!+}L!+AM]*AM
D.MhD
epD'V
IpD[
D`ehD
IpDQr
D2mpD
EhDpd
&\Sj']S
K[S[L\S
Manufacturer Name Enter manufacturer name Cisco, Inc.
Manufacturer Model # Enter manufacturer model # AIR-SAP1522AG-A-K9
Product Short Description ` Enter product short description `8Cisco Aironet 1524 Lightweight Outdoor Mesh Access Panel
Product Long Description Enter product long description `8Cisco Aironet 1524 Lightweight Outdoor Mesh Access Panel
Product Famlily Enter Product Family Cisco 1520
Cisco Properties `'Cisco Network Equipment Information.exe
Manufacturer Model # Enter manufacturer model # AIR-LAP1524PS-A-K9
Cisco Aironet 3500 Series
gfffff
@gfffff
`*AIR-CAP3502-A-K9 Cisco Aironet 3500 Series
Product Number Product Number AIR-CAP3502-A-K9
Part Number Part Number AIR-CAP3502-A-K9
Product Description Product Description Cisco Aironet 3500 Series
AIR-CAP3502-A-K9
_Cisco Info Online `yhttp://www.shapesource.com/shapelinks/LinkResolver.aspx?LinkID=351&MasterName=AIR-CAP3502-A-K9+Front&StencilName=Wireless
@gfffff @gfffff Reposition Text
@@gfffff
S4S(S4
.sCq
View View Rear
_Cisco Info Online `xhttp://www.shapesource.com/shapelinks/LinkResolver.aspx?LinkID=351&MasterName=AIR-CAP3502-A-K9+Rear&StencilName=Wireless
@ffffff @ffffff Reposition Text
2DHa
f4DwC
ocCk
#bCk
W=Cb
XQ=C
BXQ=Cs
BXQ=C
1DV42D.
0DV42D
DPC~C3
DWC~CI
`+AIR-CAP3502E-A-K9 Cisco Aironet 3500 Series
Product Number Product Number AIR-CAP3502E-A-K9
Part Number Part Number AIR-CAP3502E-A-K9
AIR-CAP3502E-A-K9
_Cisco Info Online `zhttp://www.shapesource.com/shapelinks/LinkResolver.aspx?LinkID=351&MasterName=AIR-CAP3502E-A-K9+Front&StencilName=Wireless
e>cJ
''KKKLLLLLLLLLLLLLLLLLLLLLLLL
DDDD
''KKLLLLLLLLLLLLLLLLLLL
CCCJJJ
'KLLLLLLLLLLLLLLLLL
BBBBB
'KLLLLLLLLLLLLLLL
AAAIII
'KLLLLLLLLLLLLL
'LLLLLLLLLLLL
D'KLLLLLLLLLL
JD'KLLLLLLLLL
KLLLLLLLL
KLLLLLLL
'KLLLLLL
BJD'LLLLLL
JD'LLLLL
KLLLL
HIBC
'LLLL
IBJD'LLL
IBJD'LL
HIBJDKL
>G@7ABC
HIBJ
>G@HABCD'
:.;<6=>?@7ABCD'
Q_BG
[hBj
QSBHq
C'NQBH
ULBH
QJBHq
C89B=z
CC89B=
CC89B=z
Bo]!B
2VB2s
^TBB
,mAB
_LeB
Aal2B6@
Bg $B
eB(\cB
CB89B;z
v?B89B<
QJD'
QJD>
QJDT
oCD=
Cg_AD
(ADc
{BDW
T>DQ
?Dbk
C?/?Dbk
a:D/u
E:DN
a:DYt
:DYt
#WBo
B^h?B6@
OGB6@
coA6@
im?l
2DAgWCl
MDJgWC
4DOpQC*
QJDPpQC
QJD|
|EDIa
?DHa
9DEa
<ICs
oCD|
oCD+
FCg_AD
BD[+2Cg_ADm),C
?Dm),C
=Dl),C\*<DY+2C\*<D{
BDm),C
<DG @C,
{BDG @C
0BCt
T>DR
9C?/?D1R:C
?D2R:C
iADPO&C
UICR
E:Duv:C
:Duv:C
(WBo
@>ilA6@
e#DR
QJD+n
|EDR
O'Ds
oCDs
e#D\*<Dg?%D
&Dg_AD
BDg?%D
!Dg_AD\
e#D\*<D
/d).0d)l0&)l0
e#D?/?D
n;DC-&D
<DjU'DR
P?Dj6(D
:Dbz#D
:D'W#D$
E:D'W#D
E:Dbz#D
nBg?%D
Bg?%D
n Da
%DHa
$DHa
e#DIa
Q_B.6&D
YB2A#D
PB2A#D{
A$mJ@6@
IBST
aNAB
`:Bj,-B6@
AXOWB6@
%*pAu
A'NWB6@
AAgWC
BJgWC
AOpQC
BPpQC\
DBEa
9BCT
Bm),C
Bl),C
nBY+2C
tBG @C^
BG @C
U>CP
0BCHa
U>CHa
9CIa
B1R:C
B2R:C
C:C'NQB
<C'NQB
#2CGG}B
_Cisco Info Online `yhttp://www.shapesource.com/shapelinks/LinkResolver.aspx?LinkID=351&MasterName=AIR-CAP3502E-A-K9+Rear&StencilName=Wireless
Front View View
_Cisco Info Online `yhttp://www.shapesource.com/shapelinks/LinkResolver.aspx?LinkID=351&MasterName=AIR-LAP1262-A-K9+Front&StencilName=Wireless
.sCo
yJ?u 1b+H
yJ?u 1b+
HIBJDKL?
yJ?u 1b+s
BDDDD
'KLLLLLL@
`OCopyright ©2011 Cisco Systems. All rights Reserved. Created by Visimation Inc.
ss7ww7
Aironet 600 Series OfficeExtend Access Point
`5AP 600OE Aironet 600 Series OfficeExtend Access Point
Build #3.0.1107.0 Visimation NetPix
Product Number Product Number AP 600OE
Part Number Part Number AP 600OE
Shape Category Shape Category Non-Modular Chassis
Product Description Product Description `,Aironet 600 Series OfficeExtend Access Point
AP 600OE
_Cisco Info Online `qhttp://www.shapesource.com/shapelinks/LinkResolver.aspx?LinkID=351&MasterName=AP+600OE+Front&StencilName=Wireless
2011 Cisco Systems. All rights Reserved. Created by Visimation Inc.
UUQ@UUA@!
s!T#w!K#w!A#Y
w!A#w!1#<
hSCP;
HRCP;
QCP;
(QCP
rRCPk
TCPk
^CPk
_CPk
g`CP;
H[CP
U[CP
5WCP
YCO?
ZCC<
ZC+R
YCPO
WCOg
h!CP
"CPk
I$CPk
DPG.CPk
/CPk
h0CP
H&CP
h'CP
UUI@
_Cisco Info Online `phttp://www.shapesource.com/shapelinks/LinkResolver.aspx?LinkID=351&MasterName=AP+600OE+Rear&StencilName=Wireless
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
EEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOODDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOODDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOODDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOODDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOODDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO?????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO???????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
??????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO?????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO====================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO===================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO=========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>???????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO9999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<====================>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
9999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO99999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO9999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>??????????????@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8888888888888888888999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>??????????????@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO888888888888888888888888888888888899999999999999999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=================>>>>>>>>>>>>>>>>??????????????@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO88888888888888888888888888888888888888888888899999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=================>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKLLLLLLLLLMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
8888888888888888888888888888888888888888888888888888899999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<================>>>>>>>>>>>>>>>>??????????????@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO88888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<=================>>>>>>>>>>>>>>>??????????????@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<================>>>>>>>>>>>>>>>??????????????@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJKKKKKKKKKLLLLLLLLLLMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO7777777777777777777888888888888888888888888888888888888888888888888888889999999999999999999999999999::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<================>>>>>>>>>>>>>>>??????????????@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKLLLLLLLLLMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO77777777777777777777777777777777778888888888888888888888888888888888888888888899999999999999999999999999::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<================>>>>>>>>>>>>>>?????????????@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKLLLLLLLLLMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO777777777777777777777777777777777777777777778888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<================>>>>>>>>>>>>>>?????????????@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKLLLLLLLLLMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO7777777777777777777777777777777777777777777777777777888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>?????????????@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJKKKKKKKKKKLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO7777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888899999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>?????????????@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJKKKKKKKKKLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
7777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888889999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<==============>>>>>>>>>>>>>>?????????????@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO66666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888889999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>?????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO66666666666666666666666666666666666677777777777777777777777777777777777777777888888888888888888888888889999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>?????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIJJJJJJJJJJKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO66666666666666666666666666666666666666666666677777777777777777777777777777777777778888888888888888888888888999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>?????????????@@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIJJJJJJJJJKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO66666666666666666666666666666666666666666666666666666777777777777777777777777777777777888888888888888888888888899999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<===============>>>>>>>>>>>>>????????????@@@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO66666666666666666666666666666666666666666666666666666666666677777777777777777777777777777778888888888888888888888899999999999999999999:::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=============>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO66666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777888888888888888888888899999999999999999999:::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=============>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHIIIIIIIIIJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO55555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777788888888888888888888889999999999999999999::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<=============>>>>>>>>>>>>>?????????????@@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHIIIIIIIIIJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
55555555555555555555555555555555555566666666666666666666666666666666666666666777777777777777777777777778888888888888888888889999999999999999999::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<=============>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHIIIIIIIIIJJJJJJJJJJKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO5555555555555555555555555555555555555555555556666666666666666666666666666666666666777777777777777777777777888888888888888888888999999999999999999::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<=============>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIJJJJJJJJJKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO5555555555555555555555555555555555555555555555555555566666666666666666666666666666666667777777777777777777777788888888888888888888999999999999999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<=============>>>>>>>>>>>>>????????????@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGHHHHHHHHHIIIIIIIIIIJJJJJJJJJKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666677777777777777777777778888888888888888888899999999999999999::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<=============>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666667777777777777777777778888888888888888888899999999999999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<=============>>>>>>>>>>>>????????????@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO44444444444444444444444445555555555555555555555555555555555555555555555666666666666666666666666666777777777777777777777788888888888888888899999999999999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<============>>>>>>>>>>>>>???????????@@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGHHHHHHHHHHIIIIIIIIIJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO44444444444444444444444444444444444445555555555555555555555555555555555555555666666666666666666666666677777777777777777777788888888888888888899999999999999999::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<============>>>>>>>>>>>>>???????????@@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFGGGGGGGGGHHHHHHHHHHIIIIIIIIIJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO4444444444444444444444444444444444444444444444555555555555555555555555555555555556666666666666666666666666777777777777777777778888888888888888889999999999999999::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<============>>>>>>>>>>>>????????????@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
444444444444444444444444444444444444444444444444444444555555555555555555555555555555556666666666666666666666677777777777777777777888888888888888889999999999999999:::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<=============>>>>>>>>>>>>???????????@@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO44444444444444444444444444444444444444444444444444444444444455555555555555555555555555555566666666666666666666666777777777777777777788888888888888888999999999999999:::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<============>>>>>>>>>>>>????????????@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEFFFFFFFFFGGGGGGGGGGHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO44444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555556666666666666666666666777777777777777777888888888888888889999999999999999::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<============>>>>>>>>>>>>???????????@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEFFFFFFFFFGGGGGGGGGGHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO3333333333333333333333333444444444444444444444444444444444444444444444445555555555555555555555555566666666666666666666677777777777777777788888888888888888999999999999999::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<============>>>>>>>>>>>>???????????@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFGGGGGGGGGHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO333333333333333333333333333333333333344444444444444444444444444444444444444445555555555555555555555555666666666666666666667777777777777777778888888888888888999999999999999::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<=============>>>>>>>>>>>???????????@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEFFFFFFFFFFGGGGGGGGGHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO33333333333333333333333333333333333333333333334444444444444444444444444444444444455555555555555555555555566666666666666666666777777777777777778888888888888888999999999999999::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>???????????@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEFFFFFFFFFFGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO3333333333333333333333333333333333333333333333333333344444444444444444444444444444444455555555555555555555556666666666666666666677777777777777777888888888888888899999999999999::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>???????????@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEFFFFFFFFFGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444555555555555555555555566666666666666666667777777777777777888888888888888899999999999999::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<===========>>>>>>>>>>>>???????????@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEFFFFFFFFFGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
33333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444455555555555555555555556666666666666666666777777777777777788888888888888899999999999999::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>??????????@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEFFFFFFFFFGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO2222222222222222222222222333333333333333333333333333333333333333333333344444444444444444444444444555555555555555555555666666666666666666777777777777777788888888888888899999999999999:::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>???????????@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBCCCCCCCCCCDDDDDDDDDEEEEEEEEEEFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO222222222222222222222222222222222222233333333333333333333333333333333333333344444444444444444444444445555555555555555555566666666666666666677777777777777778888888888888899999999999999:::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<============>>>>>>>>>>>???????????@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO22222222222222222222222222222222222222222222233333333333333333333333333333333333344444444444444444444444555555555555555555556666666666666666677777777777777778888888888888889999999999999:::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>??????????@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO2222222222222222222222222222222222222222222222222222233333333333333333333333333333333444444444444444444444445555555555555555555666666666666666667777777777777778888888888888889999999999999:::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===========>>>>>>>>>>>???????????@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBCCCCCCCCCDDDDDDDDDDEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO222222222222222222222222222222222222222222222222222222222223333333333333333333333333333334444444444444444444444555555555555555555566666666666666667777777777777778888888888888889999999999999:::::::::::::;;;;;;;;;;;;<<<<<<<<<<<============>>>>>>>>>>>??????????@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO22222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333344444444444444444444455555555555555555566666666666666666777777777777778888888888888889999999999999::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<===========>>>>>>>>>>>???????????@@@@@@@@@@AAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO1111111111111111111111111112222222222222222222222222222222222222222222333333333333333333333333333444444444444444444445555555555555555556666666666666666777777777777777888888888888889999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<============>>>>>>>>>>>??????????@@@@@@@@@@AAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
111111111111111111111111111111111111112222222222222222222222222222222222222333333333333333333333333344444444444444444444555555555555555555666666666666666677777777777777888888888888889999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<===========>>>>>>>>>>>??????????@@@@@@@@@@@AAAAAAAAAABBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO1111111111111111111111111111111111111111111111122222222222222222222222222222222233333333333333333333333444444444444444444445555555555555555566666666666666667777777777777788888888888889999999999999:::::::::::::;;;;;;;;;;;<<<<<<<<<<<<===========>>>>>>>>>>???????????@@@@@@@@@@AAAAAAAAAABBBBBBBBBBCCCCCCCCCDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO111111111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333333333333334444444444444444444555555555555555566666666666666667777777777777788888888888889999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<===========>>>>>>>>>>>??????????@@@@@@@@@@AAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO11111111111111111111111111111111111111111111111111111111111122222222222222222222222222223333333333333333333333444444444444444444455555555555555556666666666666667777777777777788888888888889999999999999::::::::::::;;;;;;;;;;;<<<<<<<<<<<<==========>>>>>>>>>>>??????????@@@@@@@@@@AAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0001111111111111111111111111111111111111111111111111111111111111122222222222222222222222222233333333333333333333344444444444444444445555555555555556666666666666667777777777777788888888888889999999999999:::::::::::;;;;;;;;;;;;<<<<<<<<<<<===========>>>>>>>>>>>??????????@@@@@@@@@@AAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000000000000000000000000011111111111111111111111111111111111111111111222222222222222222222222233333333333333333333444444444444444444555555555555555566666666666666677777777777778888888888888999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<===========>>>>>>>>>>>??????????@@@@@@@@@@AAAAAAAAAABBBBBBBBBCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000000000000000000000000000000000011111111111111111111111111111111111112222222222222222222222223333333333333333333344444444444444444455555555555555566666666666666677777777777778888888888888999999999999::::::::::::;;;;;;;;;;;<<<<<<<<<<<===========>>>>>>>>>>??????????@@@@@@@@@@AAAAAAAAAABBBBBBBBBCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKLLLLLLLLLMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000000000000000000000000000000000000000000011111111111111111111111111111111112222222222222222222222333333333333333333334444444444444444455555555555555566666666666666677777777777778888888888889999999999999:::::::::::;;;;;;;;;;;;<<<<<<<<<<===========>>>>>>>>>>??????????@@@@@@@@@@AAAAAAAAAABBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEFFFFFFFFFGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKLLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
0000000000000000000000000000000000000000000000000000011111111111111111111111111111112222222222222222222222333333333333333333344444444444444444555555555555556666666666666667777777777777888888888888999999999999::::::::::::;;;;;;;;;;;<<<<<<<<<<<==========>>>>>>>>>>>??????????@@@@@@@@@@AAAAAAAAABBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000000000000000000000000000000000000000000000000000000001111111111111111111111111111122222222222222222222233333333333333333334444444444444444555555555555555666666666666667777777777777888888888888999999999999:::::::::::;;;;;;;;;;;;<<<<<<<<<<===========>>>>>>>>>>??????????@@@@@@@@@@AAAAAAAAABBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO/////////////0000000000000000000000000000000000000000000000000000111111111111111111111111111222222222222222222223333333333333333334444444444444444555555555555555666666666666677777777777778888888888888999999999999:::::::::::;;;;;;;;;;;<<<<<<<<<<<==========>>>>>>>>>>??????????@@@@@@@@@@AAAAAAAAABBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJKKKKKKKKKLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO/////////////////////////////0000000000000000000000000000000000000000011111111111111111111111112222222222222222222233333333333333333344444444444444445555555555555566666666666667777777777777888888888888999999999999:::::::::::;;;;;;;;;;;<<<<<<<<<<<==========>>>>>>>>>>>?????????@@@@@@@@@@AAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDEEEEEEEEEFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJKKKKKKKKKLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO///////////////////////////////////////00000000000000000000000000000000000111111111111111111111111122222222222222222223333333333333333344444444444444445555555555555566666666666667777777777777888888888888999999999999:::::::::::;;;;;;;;;;;<<<<<<<<<<===========>>>>>>>>>>??????????@@@@@@@@@AAAAAAAAAABBBBBBBBBCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJKKKKKKKKKLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO///////////////////////////////////////////////0000000000000000000000000000000011111111111111111111111222222222222222222233333333333333333444444444444444555555555555556666666666666777777777777788888888888899999999999:::::::::::;;;;;;;;;;;<<<<<<<<<<<==========>>>>>>>>>>??????????@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJKKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO//////////////////////////////////////////////////////00000000000000000000000000000111111111111111111111122222222222222222223333333333333333444444444444444555555555555556666666666666777777777777888888888888999999999999:::::::::::;;;;;;;;;;;<<<<<<<<<<==========>>>>>>>>>>??????????@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIJJJJJJJJJKKKKKKKKLLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO////////////////////////////////////////////////////////////0000000000000000000000000001111111111111111111111222222222222222223333333333333333344444444444444555555555555556666666666666777777777777888888888888999999999999::::::::::;;;;;;;;;;;<<<<<<<<<<===========>>>>>>>>>>?????????@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIJJJJJJJJJKKKKKKKKLLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
.............////////////////////////////////////////////////////000000000000000000000000001111111111111111111122222222222222222233333333333333334444444444444445555555555555666666666666677777777777788888888888899999999999:::::::::::;;;;;;;;;;;<<<<<<<<<<==========>>>>>>>>>>?????????@@@@@@@@@@AAAAAAAAABBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIJJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO............................./////////////////////////////////////////000000000000000000000000111111111111111111112222222222222222233333333333333334444444444444445555555555555666666666666777777777777888888888888999999999999::::::::::;;;;;;;;;;;<<<<<<<<<<==========>>>>>>>>>>??????????@@@@@@@@@AAAAAAAAABBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIJJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.......................................////////////////////////////////////00000000000000000000000111111111111111111122222222222222222333333333333333444444444444444555555555555566666666666677777777777788888888888899999999999:::::::::::;;;;;;;;;;<<<<<<<<<<==========>>>>>>>>>>??????????@@@@@@@@@AAAAAAAAABBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO...............................................////////////////////////////////00000000000000000000001111111111111111111222222222222222233333333333333344444444444444555555555555566666666666667777777777778888888888899999999999:::::::::::;;;;;;;;;;<<<<<<<<<<===========>>>>>>>>>??????????@@@@@@@@@AAAAAAAAABBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFGGGGGGGGGHHHHHHHHIIIIIIIIIJJJJJJJJKKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.....................................................//////////////////////////////000000000000000000000111111111111111111122222222222222223333333333333334444444444444555555555555566666666666667777777777788888888888899999999999::::::::::;;;;;;;;;;;<<<<<<<<<<==========>>>>>>>>>>?????????@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFGGGGGGGGGHHHHHHHHIIIIIIIIIJJJJJJJJKKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO...........................................................////////////////////////////000000000000000000001111111111111111112222222222222222333333333333333444444444444455555555555556666666666667777777777778888888888899999999999:::::::::::;;;;;;;;;;<<<<<<<<<<==========>>>>>>>>>>?????????@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHIIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO--------------..................................................//////////////////////////00000000000000000000111111111111111111222222222222222333333333333333444444444444455555555555556666666666667777777777788888888888899999999999::::::::::;;;;;;;;;;<<<<<<<<<<==========>>>>>>>>>>?????????@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO-----------------------------......................................../////////////////////////00000000000000000001111111111111111122222222222222233333333333333344444444444445555555555556666666666666777777777778888888888899999999999::::::::::;;;;;;;;;;;<<<<<<<<<<=========>>>>>>>>>>?????????@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEFFFFFFFFFGGGGGGGGHHHHHHHHHIIIIIIIIJJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
---------------------------------------...................................///////////////////////0000000000000000000111111111111111112222222222222223333333333333344444444444445555555555556666666666667777777777778888888888899999999999::::::::::;;;;;;;;;;<<<<<<<<<<==========>>>>>>>>>??????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEFFFFFFFFFGGGGGGGGHHHHHHHHHIIIIIIIIJJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO----------------------------------------------................................//////////////////////00000000000000000001111111111111111222222222222222333333333333334444444444444555555555555666666666666777777777778888888888899999999999::::::::::;;;;;;;;;;<<<<<<<<<<==========>>>>>>>>>??????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGHHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO-----------------------------------------------------.............................//////////////////////00000000000000000111111111111111112222222222222233333333333333444444444444455555555555566666666666777777777777888888888889999999999::::::::::;;;;;;;;;;;<<<<<<<<<==========>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGHHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO-----------------------------------------------------------.........................../////////////////////0000000000000000011111111111111112222222222222233333333333333444444444444555555555555666666666666777777777778888888888899999999999::::::::::;;;;;;;;;;<<<<<<<<<==========>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDEEEEEEEEEFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO,,,,,,,,,,,,,,,,,-----------------------------------------------.........................////////////////////000000000000000001111111111111111222222222222223333333333333344444444444455555555555566666666666677777777778888888888899999999999::::::::::;;;;;;;;;;<<<<<<<<<<=========>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDEEEEEEEEEFFFFFFFFGGGGGGGGGHHHHHHHHIIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------.........................///////////////////0000000000000000011111111111111122222222222222333333333333344444444444445555555555556666666666677777777777888888888889999999999::::::::::;;;;;;;;;;<<<<<<<<<<=========>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDEEEEEEEEEFFFFFFFFGGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.......................///////////////////000000000000000011111111111111122222222222222333333333333344444444444445555555555566666666666677777777778888888888899999999999:::::::::;;;;;;;;;;<<<<<<<<<<==========>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDEEEEEEEEEFFFFFFFFGGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......................///////////////////0000000000000000111111111111111222222222222233333333333334444444444445555555555556666666666677777777777888888888889999999999::::::::::;;;;;;;;;;<<<<<<<<<==========>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDEEEEEEEEEFFFFFFFFGGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------......................//////////////////00000000000000011111111111111122222222222223333333333333444444444444555555555556666666666667777777777888888888889999999999::::::::::;;;;;;;;;;<<<<<<<<<==========>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDEEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------....................//////////////////0000000000000001111111111111112222222222222333333333333444444444444455555555555666666666667777777777788888888889999999999::::::::::;;;;;;;;;;<<<<<<<<<==========>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFFFGGGGGGGGHHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................../////////////////0000000000000001111111111111112222222222222333333333333444444444444555555555556666666666677777777777888888888899999999999:::::::::;;;;;;;;;;<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCDDDDDDDDDEEEEEEEEFFFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------.................../////////////////00000000000000011111111111111222222222222233333333333344444444444455555555555666666666667777777777888888888889999999999::::::::::;;;;;;;;;<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCDDDDDDDDDEEEEEEEEFFFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKKLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------...................////////////////0000000000000001111111111111122222222222233333333333334444444444455555555555666666666667777777777788888888889999999999::::::::::;;;;;;;;;<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCDDDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...................////////////////00000000000000111111111111112222222222223333333333334444444444445555555555566666666666777777777788888888889999999999::::::::::;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------..................////////////////00000000000000111111111111112222222222223333333333334444444444445555555555666666666667777777777888888888889999999999:::::::::;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>????????@@@@@@@@@AAAAAAAAABBBBBBBBCCCCCCCCCDDDDDDDDEEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------..................///////////////0000000000000011111111111112222222222222333333333333444444444445555555555566666666666777777777788888888889999999999:::::::::;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>????????@@@@@@@@@AAAAAAAAABBBBBBBBCCCCCCCCCDDDDDDDDEEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJJKKKKKKKKLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
*****************++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------.................///////////////000000000000001111111111111222222222222333333333333444444444444555555555566666666666777777777788888888889999999999:::::::::;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBCCCCCCCCCDDDDDDDDEEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO******************************++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,-------------------.................///////////////0000000000000111111111111122222222222233333333333344444444444555555555556666666666777777777788888888889999999999::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBCCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,------------------................///////////////000000000000011111111111112222222222223333333333344444444444555555555556666666666677777777778888888888999999999::::::::::;;;;;;;;;<<<<<<<<<==========>>>>>>>>?????????@@@@@@@@@AAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO**********************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,-----------------................///////////////000000000000011111111111122222222222233333333333344444444444555555555566666666666777777777788888888889999999999:::::::::;;;;;;;;;<<<<<<<<<==========>>>>>>>>?????????@@@@@@@@@AAAAAAAABBBBBBBBBCCCCCCCCDDDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO****************************************************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,-----------------...............///////////////00000000000001111111111112222222222223333333333344444444444555555555556666666666777777777788888888889999999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@@AAAAAAAABBBBBBBBBCCCCCCCCDDDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO**********************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,-----------------................//////////////0000000000001111111111111222222222223333333333334444444444455555555556666666666777777777788888888889999999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@@AAAAAAAABBBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO))))))))))))))))))))******************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,-----------------...............//////////////000000000000111111111111122222222222333333333334444444444455555555556666666666677777777778888888889999999999:::::::::;;;;;;;;;<<<<<<<<<<========>>>>>>>>>?????????@@@@@@@@@AAAAAAAABBBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO))))))))))))))))))))))))))))))))***********************************+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,----------------...............//////////////00000000000011111111111122222222222233333333333444444444445555555555666666666677777777778888888889999999999:::::::::;;;;;;;;;;<<<<<<<<<========>>>>>>>>>?????????@@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHHIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
))))))))))))))))))))))))))))))))))))))))*******************************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,---------------.............../////////////00000000000001111111111112222222222233333333333444444444445555555555666666666677777777778888888888999999999:::::::::;;;;;;;;;;<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@AAAAAAAAABBBBBBBBCCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO)))))))))))))))))))))))))))))))))))))))))))))))****************************++++++++++++++++++++++,,,,,,,,,,,,,,,,,----------------............../////////////0000000000001111111111112222222222223333333333344444444445555555555666666666667777777778888888888999999999:::::::::;;;;;;;;;;<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@AAAAAAAAABBBBBBBBCCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO)))))))))))))))))))))))))))))))))))))))))))))))))))))**************************++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------............../////////////000000000000111111111111222222222223333333333344444444444555555555566666666667777777778888888888999999999:::::::::;;;;;;;;;;<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@AAAAAAAABBBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++,,,,,,,,,,,,,,,,,---------------............../////////////000000000000111111111111222222222223333333333444444444445555555555666666666677777777788888888889999999999:::::::::;;;;;;;;;<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@AAAAAAAABBBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGGHHHHHHHHIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO(((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))***********************+++++++++++++++++++,,,,,,,,,,,,,,,,,--------------............../////////////00000000000011111111111222222222223333333333344444444445555555555666666666677777777778888888889999999999:::::::::;;;;;;;;;<<<<<<<<=========>>>>>>>>>????????@@@@@@@@@AAAAAAAABBBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))**********************+++++++++++++++++++,,,,,,,,,,,,,,,,--------------..............////////////00000000000011111111111122222222223333333333344444444444555555555566666666677777777778888888889999999999:::::::::;;;;;;;;;<<<<<<<<=========>>>>>>>>>????????@@@@@@@@@AAAAAAAABBBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))*********************++++++++++++++++++,,,,,,,,,,,,,,,,--------------..............////////////0000000000001111111111122222222222333333333334444444444555555555566666666667777777778888888889999999999:::::::::;;;;;;;;;<<<<<<<<=========>>>>>>>>>????????@@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))********************++++++++++++++++++,,,,,,,,,,,,,,,--------------............./////////////000000000001111111111112222222222333333333334444444444555555555566666666667777777778888888888999999999:::::::::;;;;;;;;;<<<<<<<<=========>>>>>>>>>????????@@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEEFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
(((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*******************+++++++++++++++++,,,,,,,,,,,,,,,,-------------............./////////////00000000000111111111112222222222233333333334444444444555555555566666666667777777778888888888999999999:::::::::;;;;;;;;;<<<<<<<<=========>>>>>>>>>????????@@@@@@@@AAAAAAAAABBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*******************+++++++++++++++++,,,,,,,,,,,,,,,-------------.............////////////00000000000111111111111222222222233333333333444444444455555555566666666667777777778888888888999999999:::::::::;;;;;;;;;<<<<<<<<=========>>>>>>>>>????????@@@@@@@@AAAAAAAABBBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))*******************++++++++++++++++,,,,,,,,,,,,,,,-------------.............////////////0000000000011111111111222222222223333333333444444444455555555556666666667777777778888888888999999999:::::::::;;;;;;;;;<<<<<<<<=========>>>>>>>>?????????@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))*****************++++++++++++++++,,,,,,,,,,,,,,,-------------............////////////0000000000001111111111222222222223333333333444444444455555555556666666667777777777888888888999999999:::::::::;;;;;;;;;<<<<<<<<=========>>>>>>>>?????????@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))*****************++++++++++++++++,,,,,,,,,,,,,,-------------............////////////000000000001111111111122222222223333333333444444444455555555556666666666777777777888888888999999999:::::::::;;;;;;;;;<<<<<<<<=========>>>>>>>>????????@@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO'''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))****************++++++++++++++++,,,,,,,,,,,,,,-------------............////////////00000000001111111111122222222223333333333344444444445555555556666666666777777777888888888999999999:::::::::;;;;;;;;<<<<<<<<<========>>>>>>>>>????????@@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))*****************+++++++++++++++,,,,,,,,,,,,,,------------............////////////00000000000111111111112222222222333333333344444444445555555556666666666777777777888888888999999999:::::::::;;;;;;;;<<<<<<<<<========>>>>>>>>>????????@@@@@@@@AAAAAAAABBBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))****************+++++++++++++++,,,,,,,,,,,,,,------------............////////////0000000000111111111112222222222333333333344444444445555555556666666666777777777888888888999999999:::::::::;;;;;;;;<<<<<<<<<========>>>>>>>>>????????@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCCDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((()))))))))))))))))))****************++++++++++++++,,,,,,,,,,,,,,------------............///////////0000000000011111111112222222222333333333344444444445555555555666666666777777777888888888999999999:::::::::;;;;;;;;<<<<<<<<<========>>>>>>>>>????????@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''(((((((((((((((((((((())))))))))))))))))***************++++++++++++++,,,,,,,,,,,,,-------------...........////////////000000000011111111111222222222233333333334444444445555555555666666666777777777888888888999999999::::::::;;;;;;;;;<<<<<<<<=========>>>>>>>>>????????@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))))***************++++++++++++++,,,,,,,,,,,,,------------............///////////000000000001111111111222222222233333333334444444445555555555666666666777777777888888888999999999::::::::;;;;;;;;;<<<<<<<<=========>>>>>>>>????????@@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''((((((((((((((((((()))))))))))))))))***************++++++++++++++,,,,,,,,,,,,,------------...........///////////000000000001111111111222222222233333333334444444444555555555666666666777777777888888888999999999::::::::;;;;;;;;;<<<<<<<<=========>>>>>>>>????????@@@@@@@@AAAAAAAABBBBBBBBBCCCCCCCCDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((()))))))))))))))))**************++++++++++++++,,,,,,,,,,,,,-----------............///////////00000000001111111111122222222233333333334444444444555555555666666666777777777888888888999999999::::::::;;;;;;;;;<<<<<<<<=========>>>>>>>>????????@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKLLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''((((((((((((((((((())))))))))))))))**************++++++++++++++,,,,,,,,,,,,------------...........///////////00000000000111111111122222222223333333334444444444555555555666666666777777777888888888999999999::::::::;;;;;;;;;<<<<<<<<=========>>>>>>>>????????@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJKKKKKKKKLLLLLLLLMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''(((((((((((((((((()))))))))))))))**************++++++++++++++,,,,,,,,,,,,------------...........///////////0000000000111111111122222222223333333334444444444555555555666666666777777777888888888999999999::::::::;;;;;;;;;<<<<<<<<========>>>>>>>>>????????@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''((((((((((((((((())))))))))))))))*************+++++++++++++,,,,,,,,,,,,,-----------...........///////////0000000000111111111122222222223333333333444444444555555555666666666777777777888888888999999999::::::::;;;;;;;;<<<<<<<<<========>>>>>>>>????????@@@@@@@@@AAAAAAABBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKLLLLLLLLMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((()))))))))))))))*************+++++++++++++,,,,,,,,,,,,------------...........//////////000000000011111111111222222222333333333344444444455555555566666666677777777788888888899999999:::::::::;;;;;;;;<<<<<<<<<========>>>>>>>>????????@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJKKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''(((((((((((((((()))))))))))))))*************+++++++++++++,,,,,,,,,,,,-----------...........///////////00000000001111111111222222222333333333344444444455555555566666666677777777788888888899999999:::::::::;;;;;;;;<<<<<<<<=========>>>>>>>>????????@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''((((((((((((((()))))))))))))))*************+++++++++++++,,,,,,,,,,,,-----------...........//////////00000000001111111111222222222333333333344444444455555555566666666677777777788888888899999999:::::::::;;;;;;;;<<<<<<<<=========>>>>>>>>????????@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHIIIIIIIIJJJJJJJJKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''(((((((((((((((())))))))))))))*************++++++++++++,,,,,,,,,,,,-----------...........//////////00000000001111111111222222222233333333344444444455555555566666666677777777788888888899999999::::::::;;;;;;;;;<<<<<<<<========>>>>>>>>>????????@@@@@@@@AAAAAAABBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))))))))))*************++++++++++++,,,,,,,,,,,,-----------..........///////////0000000000111111111222222222233333333344444444455555555566666666677777777788888888999999999::::::::;;;;;;;;;<<<<<<<<========>>>>>>>>????????@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIJJJJJJJJKKKKKKKLLLLLLLLMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''((((((((((((((())))))))))))))*************++++++++++++,,,,,,,,,,,-----------...........//////////0000000000111111111222222222233333333344444444455555555566666666677777777788888888999999999::::::::;;;;;;;;;<<<<<<<<========>>>>>>>>????????@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGHHHHHHHHIIIIIIIIJJJJJJJKKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''(((((((((((((())))))))))))))************++++++++++++,,,,,,,,,,,,----------...........//////////0000000000111111111122222222233333333344444444445555555566666666677777777788888888999999999::::::::;;;;;;;;<<<<<<<<=========>>>>>>>>????????@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIJJJJJJJJKKKKKKKLLLLLLLLMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&'''''''''''''''''(((((((((((((())))))))))))))************++++++++++++,,,,,,,,,,,-----------..........///////////000000000111111111122222222233333333344444444445555555566666666677777777788888888999999999::::::::;;;;;;;;<<<<<<<<=========>>>>>>>>????????@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHIIIIIIIIJJJJJJJKKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&''''''''''''''''(((((((((((((())))))))))))))************+++++++++++,,,,,,,,,,,,----------...........//////////000000000111111111122222222233333333344444444455555555566666666677777777888888888999999999::::::::;;;;;;;;<<<<<<<<========>>>>>>>>????????@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGHHHHHHHHIIIIIIIJJJJJJJJKKKKKKKKLLLLLLLMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&''''''''''''''''((((((((((((()))))))))))))************++++++++++++,,,,,,,,,,,-----------..........//////////00000000011111111112222222223333333334444444445555555556666666667777777788888888899999999:::::::::;;;;;;;;<<<<<<<<========>>>>>>>>????????@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIJJJJJJJJKKKKKKKLLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&''''''''''''''''((((((((((((()))))))))))))************++++++++++++,,,,,,,,,,,----------..........//////////00000000001111111112222222223333333333444444445555555556666666667777777788888888899999999::::::::;;;;;;;;;<<<<<<<<========>>>>>>>>????????@@@@@@@@AAAAAAABBBBBBBBCCCCCCCCDDDDDDDDEEEEEEEFFFFFFFFGGGGGGGGHHHHHHHIIIIIIIIJJJJJJJKKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((()))))))))))))************+++++++++++,,,,,,,,,,,----------..........//////////00000000001111111112222222223333333333444444445555555556666666667777777788888888899999999::::::::;;;;;;;;<<<<<<<<=========>>>>>>>>???????@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGHHHHHHHHIIIIIIIJJJJJJJJKKKKKKKLLLLLLLLMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((()))))))))))))***********++++++++++++,,,,,,,,,,-----------..........//////////0000000001111111112222222223333333334444444445555555556666666667777777788888888899999999::::::::;;;;;;;;<<<<<<<<========>>>>>>>>????????@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFGGGGGGGGHHHHHHHIIIIIIIIJJJJJJJKKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&''''''''''''''((((((((((((())))))))))))************+++++++++++,,,,,,,,,,,----------..........//////////0000000001111111112222222223333333334444444445555555556666666667777777788888888999999999::::::::;;;;;;;;<<<<<<<<========>>>>>>>>????????@@@@@@@@AAAAAAAABBBBBBBCCCCCCCCDDDDDDDDEEEEEEEFFFFFFFFGGGGGGGHHHHHHHHIIIIIIIJJJJJJJJKKKKKKKLLLLLLLLMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&''''''''''''''((((((((((((())))))))))))***********+++++++++++,,,,,,,,,,,----------..........//////////0000000001111111112222222222333333334444444445555555556666666677777777788888888999999999::::::::;;;;;;;;<<<<<<<<========>>>>>>>>????????@@@@@@@@AAAAAAABBBBBBBBCCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIJJJJJJJKKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO""""""""""""###########################################$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&''''''''''''''(((((((((((()))))))))))))***********+++++++++++,,,,,,,,,,----------..........//////////000000000111111111122222222233333333444444444555555555666666667777777778888888899999999::::::::;;;;;;;;;<<<<<<<<========>>>>>>>>???????@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCDDDDDDDDEEEEEEEEFFFFFFFGGGGGGGGHHHHHHHIIIIIIIIJJJJJJJKKKKKKKKLLLLLLLMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
"""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''(((((((((((())))))))))))***********+++++++++++,,,,,,,,,,,----------........../////////000000000111111111122222222333333333444444444555555555666666667777777778888888899999999::::::::;;;;;;;;<<<<<<<<========>>>>>>>>????????@@@@@@@@AAAAAAABBBBBBBBCCCCCCCCDDDDDDDEEEEEEEEFFFFFFFFGGGGGGGHHHHHHHHIIIIIIIJJJJJJJJKKKKKKKLLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''(((((((((((())))))))))))***********+++++++++++,,,,,,,,,,----------........../////////000000000111111111122222222333333333444444444555555555666666667777777788888888899999999::::::::;;;;;;;;<<<<<<<<========>>>>>>>>????????@@@@@@@@AAAAAAABBBBBBBBCCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGGHHHHHHHIIIIIIIIJJJJJJJKKKKKKKKLLLLLLLMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&''''''''''''''(((((((((((()))))))))))***********+++++++++++,,,,,,,,,,----------........../////////000000000111111111122222222333333333444444444555555556666666667777777788888888899999999::::::::;;;;;;;;<<<<<<<<========>>>>>>>>???????@@@@@@@@AAAAAAAABBBBBBBCCCCCCCCDDDDDDDDEEEEEEEFFFFFFFFGGGGGGGHHHHHHHHIIIIIIIJJJJJJJJKKKKKKKLLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&'''''''''''''(((((((((((())))))))))))***********++++++++++,,,,,,,,,,,---------..........//////////00000000011111111122222222333333333444444444555555556666666667777777788888888999999999::::::::;;;;;;;;<<<<<<<========>>>>>>>>????????@@@@@@@@AAAAAAABBBBBBBBCCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGGHHHHHHHIIIIIIIIJJJJJJJKKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"""""""""""""""""""""""""""""""""""""""""""""""""""#######################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&'''''''''''''(((((((((((())))))))))))**********+++++++++++,,,,,,,,,,---------..........//////////0000000001111111112222222233333333344444444455555555666666666777777778888888899999999::::::::;;;;;;;;<<<<<<<<========>>>>>>>>????????@@@@@@@@AAAAAAABBBBBBBBCCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGHHHHHHHHIIIIIIIJJJJJJJJKKKKKKKLLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""######################$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&'''''''''''''(((((((((((()))))))))))***********++++++++++,,,,,,,,,,----------.........//////////0000000001111111112222222233333333344444444455555555666666666777777778888888899999999::::::::;;;;;;;;<<<<<<<<========>>>>>>>>???????@@@@@@@@AAAAAAAABBBBBBBCCCCCCCCDDDDDDDDEEEEEEEFFFFFFFFGGGGGGGHHHHHHHHIIIIIIIJJJJJJJJKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&'''''''''''''((((((((((()))))))))))***********++++++++++,,,,,,,,,,----------.........//////////0000000001111111112222222233333333344444444455555555666666667777777788888888899999999::::::::;;;;;;;;<<<<<<<<========>>>>>>>>???????@@@@@@@@AAAAAAABBBBBBBBCCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGGHHHHHHHIIIIIIIIJJJJJJJKKKKKKKLLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""####################$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))**********+++++++++++,,,,,,,,,,---------........../////////0000000001111111112222222233333333344444444455555555666666667777777788888888899999999::::::::;;;;;;;;<<<<<<<========>>>>>>>>????????@@@@@@@AAAAAAAABBBBBBBBCCCCCCCDDDDDDDDEEEEEEEFFFFFFFFGGGGGGGHHHHHHHHIIIIIIIJJJJJJJJKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###################$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%&&&&&&&&&&&&&''''''''''''((((((((((()))))))))))***********++++++++++,,,,,,,,,,---------........../////////0000000001111111112222222233333333344444444555555555666666667777777788888888999999999:::::::;;;;;;;;<<<<<<<<========>>>>>>>>???????@@@@@@@@AAAAAAAABBBBBBBCCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGGHHHHHHHIIIIIIIIJJJJJJJKKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''((((((((((()))))))))))**********++++++++++,,,,,,,,,,---------........../////////000000000111111111222222223333333334444444455555555566666666777777778888888899999999::::::::;;;;;;;;<<<<<<<<========>>>>>>>????????@@@@@@@@AAAAAAABBBBBBBBCCCCCCCCDDDDDDDEEEEEEEFFFFFFFFGGGGGGGHHHHHHHHIIIIIIIJJJJJJJJKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""##################$$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&&&&&&''''''''''''((((((((((()))))))))))**********++++++++++,,,,,,,,,,---------........../////////000000000111111111222222223333333334444444455555555666666666777777778888888899999999::::::::;;;;;;;;<<<<<<<========>>>>>>>>????????@@@@@@@AAAAAAAABBBBBBBBCCCCCCCDDDDDDDDEEEEEEEFFFFFFFGGGGGGGGHHHHHHHHIIIIIIIJJJJJJJKKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""#################$$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&&&&&&''''''''''''((((((((((())))))))))**********+++++++++++,,,,,,,,,----------........./////////000000000111111111222222223333333334444444455555555666666667777777788888888899999999:::::::;;;;;;;;<<<<<<<<========>>>>>>>>???????@@@@@@@@AAAAAAAABBBBBBBCCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGGHHHHHHHIIIIIIIJJJJJJJJKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""################$$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&&&&&&'''''''''''((((((((((()))))))))))**********++++++++++,,,,,,,,,----------........./////////00000000011111111122222222333333334444444445555555566666666777777778888888899999999::::::::;;;;;;;;<<<<<<<<========>>>>>>>????????@@@@@@@@AAAAAAABBBBBBBBCCCCCCCDDDDDDDDEEEEEEEFFFFFFFFGGGGGGGHHHHHHHHIIIIIIIJJJJJJJKKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO !!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""################$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((())))))))))**********++++++++++,,,,,,,,,,---------........./////////00000000011111111222222222333333334444444445555555566666666777777778888888899999999::::::::;;;;;;;;<<<<<<<<=======>>>>>>>>????????@@@@@@@AAAAAAAABBBBBBBCCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGGHHHHHHHIIIIIIIJJJJJJJJKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO !!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""###############$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''((((((((((())))))))))**********++++++++++,,,,,,,,,,---------........./////////00000000011111111222222222333333334444444445555555566666666777777778888888899999999::::::::;;;;;;;;<<<<<<<========>>>>>>>>???????@@@@@@@@AAAAAAABBBBBBBBCCCCCCCDDDDDDDDEEEEEEEFFFFFFFFGGGGGGGHHHHHHHHIIIIIIIJJJJJJJKKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###############$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&&&&''''''''''''(((((((((()))))))))))*********++++++++++,,,,,,,,,,---------........./////////00000000011111111222222223333333334444444455555555666666666777777778888888899999999:::::::;;;;;;;;<<<<<<<<========>>>>>>>????????@@@@@@@@AAAAAAABBBBBBBCCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGGHHHHHHHIIIIIIIJJJJJJJJKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""##############$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''((((((((((())))))))))**********+++++++++,,,,,,,,,,---------........./////////0000000001111111122222222333333333444444445555555566666666777777778888888899999999::::::::;;;;;;;;<<<<<<<========>>>>>>>>???????@@@@@@@@AAAAAAAABBBBBBBCCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGHHHHHHHHIIIIIIIJJJJJJJKKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""###############$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''(((((((((())))))))))**********++++++++++,,,,,,,,,---------........./////////0000000011111111122222222333333333444444445555555566666666777777778888888899999999::::::::;;;;;;;;<<<<<<<========>>>>>>>>???????@@@@@@@@AAAAAAABBBBBBBBCCCCCCCDDDDDDDDEEEEEEEFFFFFFFGGGGGGGGHHHHHHHIIIIIIIJJJJJJJJKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!!!!!!!!!!""""""""""""""""###############$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&'''''''''''(((((((((()))))))))))*********++++++++++,,,,,,,,,---------........./////////0000000011111111122222222333333333444444445555555566666666777777778888888899999999:::::::;;;;;;;;<<<<<<<<=======>>>>>>>>????????@@@@@@@AAAAAAAABBBBBBBCCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGHHHHHHHHIIIIIIIJJJJJJJKKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!!!!!!!!!""""""""""""""""#############$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''(((((((((())))))))))*********++++++++++,,,,,,,,,---------........./////////000000001111111112222222233333333444444444555555556666666677777778888888899999999::::::::;;;;;;;;<<<<<<<========>>>>>>>>???????@@@@@@@@AAAAAAABBBBBBBBCCCCCCCDDDDDDDDEEEEEEEFFFFFFFGGGGGGGGHHHHHHHIIIIIIIJJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!!!!!!!!""""""""""""""""#############$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&'''''''''''(((((((((())))))))))*********++++++++++,,,,,,,,,---------........./////////000000001111111112222222233333333444444445555555566666666777777778888888899999999::::::::;;;;;;;<<<<<<<<========>>>>>>>>???????@@@@@@@AAAAAAAABBBBBBBCCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGHHHHHHHHIIIIIIIJJJJJJJKKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!!!!!!!"""""""""""""""#############$$$$$$$$$$$$$%%%%%%%%%%%&&&&&&&&&&&'''''''''''(((((((((())))))))))**********+++++++++,,,,,,,,,---------........./////////000000001111111122222222233333333444444445555555566666666777777778888888899999999:::::::;;;;;;;;<<<<<<<<=======>>>>>>>>???????@@@@@@@@AAAAAAABBBBBBBBCCCCCCCDDDDDDDDEEEEEEEFFFFFFFGGGGGGGGHHHHHHHIIIIIIIJJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!!!!!!"""""""""""""""#############$$$$$$$$$$$$$%%%%%%%%%%%&&&&&&&&&&&'''''''''''((((((((())))))))))**********+++++++++,,,,,,,,,---------........./////////00000000111111112222222233333333344444444555555556666666677777777888888889999999::::::::;;;;;;;;<<<<<<<========>>>>>>>>???????@@@@@@@@AAAAAAABBBBBBBBCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGHHHHHHHHIIIIIIIJJJJJJJKKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!!!!!!""""""""""""""#############$$$$$$$$$$$$%%%%%%%%%%%&&&&&&&&&&&'''''''''''(((((((((()))))))))**********+++++++++,,,,,,,,,---------.........////////000000000111111112222222233333333344444444555555556666666677777778888888899999999::::::::;;;;;;;<<<<<<<<========>>>>>>>????????@@@@@@@AAAAAAAABBBBBBBCCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGGHHHHHHHIIIIIIIJJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!!!!!""""""""""""""#############$$$$$$$$$$$$%%%%%%%%%%%&&&&&&&&&&&''''''''''(((((((((())))))))))*********+++++++++,,,,,,,,,---------.........////////000000000111111112222222233333333444444444555555566666666777777778888888899999999:::::::;;;;;;;;<<<<<<<<=======>>>>>>>>???????@@@@@@@@AAAAAAABBBBBBBBCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGHHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!!!!!""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%&&&&&&&&&&&''''''''''(((((((((())))))))))*********+++++++++,,,,,,,,,---------.........////////00000000111111111222222223333333344444444555555556666666677777777888888889999999::::::::;;;;;;;;<<<<<<<========>>>>>>>????????@@@@@@@AAAAAAAABBBBBBBCCCCCCCCDDDDDDDEEEEEEEFFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!!!!""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%&&&&&&&&&&'''''''''''((((((((())))))))))*********+++++++++,,,,,,,,,---------......../////////00000000111111111222222223333333344444444555555556666666677777777888888899999999::::::::;;;;;;;<<<<<<<<=======>>>>>>>>???????@@@@@@@@AAAAAAABBBBBBBBCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGHHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!!!!""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&&''''''''''((((((((())))))))))*********+++++++++,,,,,,,,,---------......../////////00000000111111112222222233333333344444444555555566666666777777778888888899999999:::::::;;;;;;;;<<<<<<<========>>>>>>>>???????@@@@@@@AAAAAAAABBBBBBBCCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGGHHHHHHHIIIIIIIJJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!!!""""""""""""""############$$$$$$$$$$$%%%%%%%%%%%&&&&&&&&&&''''''''''(((((((((()))))))))*********+++++++++,,,,,,,,,---------......../////////0000000011111111222222223333333344444444555555556666666677777777888888889999999::::::::;;;;;;;;<<<<<<<========>>>>>>>????????@@@@@@@AAAAAAABBBBBBBBCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGHHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!!!"""""""""""""############$$$$$$$$$$$%%%%%%%%%%%&&&&&&&&&&''''''''''(((((((((()))))))))*********+++++++++,,,,,,,,,---------......../////////0000000011111111222222223333333344444444555555556666666677777777888888899999999::::::::;;;;;;;<<<<<<<<=======>>>>>>>>???????@@@@@@@@AAAAAAABBBBBBBCCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!!!"""""""""""""############$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&&'''''''''(((((((((()))))))))*********+++++++++,,,,,,,,,--------........./////////0000000011111111222222223333333344444444555555556666666677777778888888899999999:::::::;;;;;;;;<<<<<<<========>>>>>>>????????@@@@@@@AAAAAAABBBBBBBBCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGHHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!!!"""""""""""""###########$$$$$$$$$$$%%%%%%%%%%%&&&&&&&&&&''''''''''((((((((()))))))))*********+++++++++,,,,,,,,,--------.........////////0000000011111111122222222333333334444444455555556666666677777777888888889999999::::::::;;;;;;;<<<<<<<<=======>>>>>>>>???????@@@@@@@@AAAAAAABBBBBBBCCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!!"""""""""""""###########$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&''''''''''((((((((()))))))))*********+++++++++,,,,,,,,,--------.........////////0000000011111111222222223333333344444444555555556666666677777778888888899999999:::::::;;;;;;;;<<<<<<<========>>>>>>>????????@@@@@@@AAAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGHHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!!""""""""""""###########$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&''''''''''((((((((()))))))))*********+++++++++,,,,,,,,,--------.........////////0000000011111111222222223333333344444444555555556666666677777778888888899999999:::::::;;;;;;;;<<<<<<<=======>>>>>>>>???????@@@@@@@@AAAAAAABBBBBBBCCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!!""""""""""""###########$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&''''''''''((((((((())))))))))********+++++++++,,,,,,,,,--------.........////////000000001111111122222222333333334444444455555556666666677777777888888899999999::::::::;;;;;;;<<<<<<<<=======>>>>>>>>???????@@@@@@@AAAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!""""""""""""###########$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&'''''''''((((((((())))))))))********+++++++++,,,,,,,,,--------......../////////000000001111111122222222333333344444444555555556666666677777778888888899999999:::::::;;;;;;;;<<<<<<<========>>>>>>>???????@@@@@@@@AAAAAAABBBBBBBCCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!""""""""""""###########$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&'''''''''((((((((()))))))))*********+++++++++,,,,,,,,---------........////////000000001111111122222222333333334444444455555555666666677777777888888889999999::::::::;;;;;;;<<<<<<<<=======>>>>>>>>???????@@@@@@@AAAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!"""""""""""###########$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&'''''''''((((((((()))))))))*********+++++++++,,,,,,,,---------........////////000000001111111122222222333333334444444455555556666666677777777888888899999999:::::::;;;;;;;;<<<<<<<========>>>>>>>????????@@@@@@@AAAAAAABBBBBBBCCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!""""""""""""##########$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&''''''''''((((((((())))))))*********+++++++++,,,,,,,,--------.........////////000000001111111122222222333333334444444555555556666666677777778888888899999999:::::::;;;;;;;<<<<<<<<=======>>>>>>>>???????@@@@@@@AAAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!"""""""""""###########$$$$$$$$$$%%%%%%%%%%&&&&&&&&&''''''''''((((((((())))))))*********+++++++++,,,,,,,,--------.........////////00000000111111112222222333333334444444455555555666666677777777888888889999999::::::::;;;;;;;<<<<<<<========>>>>>>>????????@@@@@@@AAAAAAABBBBBBBCCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!"""""""""""##########$$$$$$$$$$%%%%%%%%%%&&&&&&&&&''''''''''(((((((()))))))))*********++++++++,,,,,,,,,--------......../////////00000001111111122222222333333334444444455555556666666677777777888888899999999:::::::;;;;;;;;<<<<<<<=======>>>>>>>>???????@@@@@@@AAAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKKLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!"""""""""""##########$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''(((((((()))))))))*********++++++++,,,,,,,,,--------........////////00000000111111112222222233333333444444455555555666666667777777888888889999999::::::::;;;;;;;<<<<<<<<=======>>>>>>>????????@@@@@@@AAAAAAABBBBBBBCCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!"""""""""""##########$$$$$$$$$$%%%%%%%%%&&&&&&&&&&'''''''''(((((((()))))))))*********++++++++,,,,,,,,,--------........////////00000000111111112222222233333334444444455555555666666677777777888888899999999:::::::;;;;;;;;<<<<<<<=======>>>>>>>>???????@@@@@@@AAAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!"""""""""""##########$$$$$$$$$$%%%%%%%%%&&&&&&&&&&'''''''''(((((((()))))))))*********++++++++,,,,,,,,--------.........////////0000000011111111222222233333333444444445555555666666667777777888888889999999::::::::;;;;;;;<<<<<<<<=======>>>>>>>????????@@@@@@@AAAAAAABBBBBBBCCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!!""""""""""##########$$$$$$$$$$%%%%%%%%%&&&&&&&&&&'''''''''(((((((()))))))))********+++++++++,,,,,,,,--------........////////00000000111111112222222233333333444444455555555666666667777777888888899999999:::::::;;;;;;;;<<<<<<<========>>>>>>>???????@@@@@@@AAAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!"""""""""""#########$$$$$$$$$$%%%%%%%%%&&&&&&&&&&'''''''''(((((((()))))))))********+++++++++,,,,,,,,--------........////////00000000111111112222222233333334444444455555555666666677777777888888899999999:::::::;;;;;;;<<<<<<<<=======>>>>>>>????????@@@@@@@AAAAAAABBBBBBBCCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKKLLLLLLMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!"""""""""""##########$$$$$$$$$%%%%%%%%%%&&&&&&&&&'''''''''(((((((()))))))))********+++++++++,,,,,,,,--------........////////0000000011111111222222233333333444444445555555666666667777777888888889999999::::::::;;;;;;;<<<<<<<========>>>>>>>???????@@@@@@@AAAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!""""""""""##########$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((()))))))))********++++++++,,,,,,,,,--------........////////0000000111111112222222233333333444444455555555666666677777777888888899999999:::::::;;;;;;;<<<<<<<<=======>>>>>>>????????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!""""""""""##########$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((()))))))))********++++++++,,,,,,,,--------........////////0000000011111111222222233333333444444445555555666666667777777888888889999999::::::::;;;;;;;<<<<<<<========>>>>>>>???????@@@@@@@AAAAAAABBBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHHIIIIIIJJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!""""""""""#########$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((()))))))))********++++++++,,,,,,,,--------........////////0000000011111111222222233333333444444445555555666666677777777888888899999999:::::::;;;;;;;;<<<<<<<=======>>>>>>>????????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!""""""""""#########$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((())))))))*********++++++++,,,,,,,,--------........////////000000011111111222222223333333444444445555555666666667777777888888889999999::::::::;;;;;;;<<<<<<<========>>>>>>>???????@@@@@@@AAAAAAABBBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKKLLLLLLMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!""""""""""##########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''((((((((())))))))********+++++++++,,,,,,,,--------........////////000000011111111222222233333333444444445555555666666667777777888888889999999:::::::;;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!""""""""""##########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''((((((((())))))))********++++++++,,,,,,,,,-------........////////000000001111111222222223333333344444445555555566666667777777788888889999999::::::::;;;;;;;<<<<<<<========>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!!"""""""""##########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''((((((((())))))))********++++++++,,,,,,,,--------........////////000000011111111222222223333333444444445555555666666667777777888888889999999:::::::;;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHHIIIIIIJJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''(((((((()))))))))********++++++++,,,,,,,,--------........///////0000000011111111222222233333333444444455555555666666677777777888888899999999:::::::;;;;;;;<<<<<<<========>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&'''''''''(((((((()))))))))********++++++++,,,,,,,,-------........////////000000001111111222222223333333444444445555555666666667777777888888889999999:::::::;;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&'''''''''(((((((())))))))********++++++++,,,,,,,,--------........////////000000011111111222222233333333444444445555555666666677777777888888899999999:::::::;;;;;;;<<<<<<<=======>>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEEFFFFFFGGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&'''''''''(((((((())))))))********++++++++,,,,,,,,--------........///////000000001111111122222223333333344444445555555566666667777777888888889999999:::::::;;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&'''''''''(((((((())))))))********++++++++,,,,,,,,--------.......////////000000001111111222222223333333444444445555555666666667777777888888899999999:::::::;;;;;;;<<<<<<<=======>>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%&&&&&&&&&''''''''(((((((()))))))))********++++++++,,,,,,,,-------........////////00000001111111122222223333333344444445555555566666667777777888888889999999:::::::;;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%&&&&&&&&&''''''''(((((((()))))))))*******++++++++,,,,,,,,--------........///////000000001111111222222223333333444444445555555666666667777777888888899999999:::::::;;;;;;;<<<<<<<=======>>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%&&&&&&&&&''''''''(((((((())))))))********++++++++,,,,,,,,--------.......////////00000001111111122222223333333344444445555555566666667777777888888889999999:::::::;;;;;;;<<<<<<<========>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHHIIIIIIJJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%&&&&&&&&&''''''''(((((((())))))))********++++++++,,,,,,,,-------........////////00000001111111122222223333333444444445555555666666667777777888888899999999:::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%&&&&&&&&'''''''''(((((((())))))))*******++++++++,,,,,,,,--------........///////00000000111111122222222333333344444444555555566666667777777888888889999999:::::::;;;;;;;<<<<<<<========>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%&&&&&&&&''''''''(((((((())))))))********++++++++,,,,,,,,-------........////////0000000111111112222222333333334444444555555566666666777777788888889999999::::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!"""""""""#########$$$$$$$$%%%%%%%%%&&&&&&&&''''''''(((((((())))))))********++++++++,,,,,,,,-------........///////00000000111111122222222333333344444444555555566666667777777888888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!"""""""""#########$$$$$$$$%%%%%%%%%&&&&&&&&''''''''(((((((())))))))********+++++++,,,,,,,,--------.......////////0000000111111112222222333333334444444555555566666666777777788888889999999:::::::;;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!"""""""""#########$$$$$$$$%%%%%%%%&&&&&&&&&''''''''(((((((())))))))*******++++++++,,,,,,,,-------........////////0000000111111122222222333333344444444555555566666667777777888888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>>??????@@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!"""""""""########$$$$$$$$$%%%%%%%%&&&&&&&&'''''''''((((((())))))))********++++++++,,,,,,,--------........///////0000000011111112222222333333334444444555555566666666777777788888889999999:::::::;;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!"""""""""########$$$$$$$$$%%%%%%%%&&&&&&&&''''''''(((((((())))))))********+++++++,,,,,,,,--------.......////////0000000111111112222222333333344444444555555566666667777777888888899999999:::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!"""""""""########$$$$$$$$$%%%%%%%%&&&&&&&&''''''''(((((((())))))))*******++++++++,,,,,,,,-------........///////0000000011111112222222333333334444444555555566666666777777788888889999999:::::::;;;;;;;<<<<<<<========>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!"""""""""########$$$$$$$$$%%%%%%%%&&&&&&&&''''''''((((((())))))))********++++++++,,,,,,,--------.......////////0000000111111112222222333333344444444555555566666667777777888888899999999:::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!"""""""""########$$$$$$$$%%%%%%%%&&&&&&&&''''''''(((((((())))))))********+++++++,,,,,,,,-------........///////0000000011111112222222333333334444444555555566666666777777788888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>>??????@@@@@@@@AAAAAABBBBBBBBCCCCCCCDDDDDDEEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!"""""""""########$$$$$$$$%%%%%%%%&&&&&&&&''''''''(((((((())))))))*******++++++++,,,,,,,,-------.......////////0000000111111112222222333333344444444555555566666667777777888888899999999:::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!""""""""#########$$$$$$$$%%%%%%%%&&&&&&&&''''''''(((((((()))))))********++++++++,,,,,,,--------.......////////000000011111112222222333333334444444555555566666667777777788888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!""""""""########$$$$$$$$$%%%%%%%%&&&&&&&&''''''''((((((())))))))********+++++++,,,,,,,,-------........///////000000011111111222222233333334444444455555556666666777777788888889999999:::::::;;;;;;;;<<<<<<========>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!""""""""########$$$$$$$$$%%%%%%%&&&&&&&&''''''''(((((((())))))))*******++++++++,,,,,,,--------.......////////000000011111112222222333333334444444555555566666667777777888888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOO
!!!!!!!!!""""""""########$$$$$$$$%%%%%%%%&&&&&&&&''''''''(((((((()))))))********+++++++,,,,,,,,-------........///////000000011111111222222233333334444444455555556666666777777788888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOO
!!!!!!!!"""""""""########$$$$$$$$%%%%%%%%&&&&&&&&''''''''((((((())))))))*******++++++++,,,,,,,--------.......////////000000011111112222222333333334444444555555566666667777777888888899999999:::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOO
!!!!!!!!"""""""""########$$$$$$$$%%%%%%%%&&&&&&&''''''''(((((((())))))))*******+++++++,,,,,,,,-------........///////000000011111111222222233333334444444555555566666666777777788888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOO
!!!!!!!!""""""""########$$$$$$$$%%%%%%%%&&&&&&&&''''''''((((((())))))))********+++++++,,,,,,,,-------.......////////00000001111111222222233333333444444455555556666666777777788888889999999:::::::;;;;;;;;<<<<<<========>>>>>>>??????@@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOO
!!!!!!!!""""""""########$$$$$$$$%%%%%%%%&&&&&&&&''''''''((((((())))))))*******++++++++,,,,,,,-------........///////000000011111111222222233333334444444555555566666666777777788888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOO
!!!!!!!!!""""""""########$$$$$$$$%%%%%%%%&&&&&&&''''''''(((((((()))))))********+++++++,,,,,,,,-------.......////////00000001111111222222233333333444444455555556666666777777788888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOO
!!!!!!!!!""""""""########$$$$$$$$%%%%%%%&&&&&&&&''''''''((((((())))))))*******++++++++,,,,,,,--------.......///////000000011111111222222233333334444444555555566666667777777888888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOO
!!!!!!!!"""""""""#######$$$$$$$$%%%%%%%%&&&&&&&&'''''''(((((((()))))))********+++++++,,,,,,,,-------.......////////00000001111111222222233333334444444455555556666666777777788888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOO
!!!!!!!!""""""""########$$$$$$$$%%%%%%%%&&&&&&&''''''''((((((())))))))*******++++++++,,,,,,,--------.......///////00000001111111122222223333333444444455555556666666777777788888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOO
!!!!!!!!""""""""########$$$$$$$$%%%%%%%&&&&&&&&''''''''((((((())))))))*******+++++++,,,,,,,,-------.......////////00000001111111222222233333334444444455555566666666777777788888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOO
!!!!!!!!""""""""########$$$$$$$%%%%%%%%&&&&&&&&'''''''(((((((()))))))********+++++++,,,,,,,--------.......///////00000001111111122222223333333444444455555556666666777777788888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOO
!!!!!!!!!"""""""########$$$$$$$$%%%%%%%%&&&&&&&''''''''((((((())))))))*******+++++++,,,,,,,,-------.......////////00000001111111222222233333334444444555555566666667777777888888899999999::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOOOOOOOOOOOO
!!!!!!!!""""""""########$$$$$$$$%%%%%%%&&&&&&&&'''''''(((((((()))))))********+++++++,,,,,,,--------.......///////00000001111111222222233333333444444455555556666666777777788888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOO
!!!!!!!!""""""""########$$$$$$$%%%%%%%%&&&&&&&''''''''((((((())))))))*******++++++++,,,,,,,-------.......////////0000000111111122222223333333444444455555556666666777777788888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOOO
!!!!!!!!""""""""#######$$$$$$$$%%%%%%%&&&&&&&&''''''''((((((()))))))********+++++++,,,,,,,--------.......///////00000001111111222222233333334444444455555566666666777777888888889999999:::::::;;;;;;;<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMNNNNNNNOOOOOOOOOOOOOOOO
!!!!!!!!""""""""########$$$$$$$$%%%%%%%&&&&&&&&'''''''(((((((()))))))*******++++++++,,,,,,,-------.......///////00000001111111122222223333333444444455555556666666777777788888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOOOOOOOOOOO
!!!!!!!!""""""""#######$$$$$$$$%%%%%%%%&&&&&&&''''''''((((((()))))))********+++++++,,,,,,,-------........///////0000000111111122222223333333444444455555556666666777777788888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOO
!!!!!!!!""""""""#######$$$$$$$$%%%%%%%&&&&&&&&'''''''(((((((()))))))*******++++++++,,,,,,,-------.......///////00000001111111122222233333333444444455555556666666777777788888889999999:::::::;;;;;;;<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOOO
!!!!!!!""""""""########$$$$$$$%%%%%%%%&&&&&&&''''''''((((((())))))))*******+++++++,,,,,,,-------........///////0000000111111122222223333333444444455555556666666777777788888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMNNNNNNNOOOOOOOOOOOOOOO
!!!!!!!!""""""""#######$$$$$$$$%%%%%%%&&&&&&&&'''''''(((((((()))))))*******+++++++,,,,,,,,-------.......///////0000000111111122222223333333444444445555556666666777777788888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOOOOOOOOOO
!!!!!!!!""""""""#######$$$$$$$$%%%%%%%&&&&&&&&'''''''((((((())))))))*******+++++++,,,,,,,-------.......////////0000000111111122222223333333444444455555556666666777777788888889999999:::::::;;;;;;;<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOO
!!!!!!!""""""""########$$$$$$$%%%%%%%%&&&&&&&'''''''(((((((()))))))*******+++++++,,,,,,,,-------.......///////0000000111111122222223333333444444455555556666666777777788888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOO
!!!!!!!!""""""""#######$$$$$$$$%%%%%%%&&&&&&&&'''''''((((((()))))))********+++++++,,,,,,,-------.......///////0000000111111112222223333333344444445555556666666677777788888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOOO
!!!!!!!!"""""""########$$$$$$$%%%%%%%%&&&&&&&''''''''((((((()))))))*******+++++++,,,,,,,,-------.......///////0000000111111122222223333333444444455555556666666777777788888889999999:::::::;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOOOOOOOOO
!!!!!!!""""""""#######$$$$$$$$%%%%%%%&&&&&&&&'''''''((((((()))))))********+++++++,,,,,,,-------.......///////0000000111111122222223333333444444455555556666666777777788888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOO
!!!!!!!!""""""""#######$$$$$$$%%%%%%%%&&&&&&&'''''''(((((((()))))))*******+++++++,,,,,,,-------........///////000000011111112222222333333344444445555555666666677777788888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOO
!!!!!!!!"""""""########$$$$$$$%%%%%%%&&&&&&&&'''''''((((((()))))))*******++++++++,,,,,,,-------.......///////0000000111111122222223333333444444455555556666666777777788888889999999::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOOO
!!!!!!!""""""""#######$$$$$$$$%%%%%%%&&&&&&&'''''''(((((((()))))))*******+++++++,,,,,,,-------.......///////0000000111111122222223333333444444455555556666666777777788888889999999:::::::;;;;;;;<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMNNNNNNNOOOOOOOOOOOOO
!!!!!!!!"""""""########$$$$$$$%%%%%%%&&&&&&&&'''''''((((((()))))))*******+++++++,,,,,,,,-------.......///////000000011111112222222333333344444445555555666666677777788888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOOOOOOOO
!!!!!!!""""""""#######$$$$$$$$%%%%%%%&&&&&&&'''''''((((((())))))))*******+++++++,,,,,,,-------.......///////0000000111111122222223333333444444455555556666666777777788888889999999::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOO
!!!!!!!!"""""""########$$$$$$$%%%%%%%&&&&&&&&'''''''((((((()))))))*******+++++++,,,,,,,-------.......////////000000111111112222223333333444444455555556666666777777788888889999999:::::::;;;;;;;<<<<<<=======>>>>>>>???????@@@@@@@AAAAAAABBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOOO
!!!!!!!""""""""#######$$$$$$$$%%%%%%%&&&&&&&'''''''((((((())))))))*******+++++++,,,,,,,-------.......///////000000011111112222222333333344444445555555666666777777788888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMNNNNNNNOOOOOOOOOOOO
!!!!!!!""""""""#######$$$$$$$%%%%%%%&&&&&&&&'''''''((((((()))))))*******+++++++,,,,,,,-------.......///////000000011111112222222333333344444445555555666666677777778888888999999:::::::;;;;;;;<<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOOOOOOO
!!!!!!!!"""""""#######$$$$$$$$%%%%%%%&&&&&&&'''''''((((((()))))))*******++++++++,,,,,,,-------.......///////000000011111112222223333333444444455555556666666777777788888889999999::::::;;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOOOOOOO
!!!!!!!""""""""#######$$$$$$$%%%%%%%&&&&&&&''''''''((((((()))))))*******+++++++,,,,,,,-------.......///////000000011111112222222333333344444445555556666666777777788888889999999:::::::;;;;;;;<<<<<<=======>>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOO
!!!!!!!!"""""""#######$$$$$$$$%%%%%%%&&&&&&&'''''''((((((()))))))*******+++++++,,,,,,,-------.......///////000000011111112222222333333344444445555555666666677777788888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOOOOO
!!!!!!!""""""""#######$$$$$$$%%%%%%%&&&&&&&''''''''((((((()))))))*******+++++++,,,,,,,-------.......///////000000011111112222223333333444444455555556666666777777788888889999999::::::;;;;;;;<<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMNNNNNNNOOOOOOOOOOO
!!!!!!!!"""""""#######$$$$$$$%%%%%%%%&&&&&&&'''''''((((((()))))))*******+++++++,,,,,,,-------.......///////000000011111112222222333333344444445555556666666777777788888889999999:::::::;;;;;;;<<<<<<=======>>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOOOOOO
!!!!!!!""""""""#######$$$$$$$%%%%%%%&&&&&&&'''''''((((((()))))))*******+++++++,,,,,,,-------.......///////000000011111112222222333333344444445555555666666677777788888889999999:::::::;;;;;;;<<<<<<=======>>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOOOOOO
!!!!!!!!"""""""#######$$$$$$$%%%%%%%&&&&&&&&'''''''((((((()))))))*******+++++++,,,,,,,-------.......///////00000011111112222222333333344444445555555666666677777778888889999999:::::::;;;;;;;<<<<<<<=======>>>>>>???????@@@@@@@AAAAAAABBBBBBBCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOOOO
!!!!!!!""""""""#######$$$$$$$%%%%%%%&&&&&&&'''''''((((((()))))))*******+++++++,,,,,,,-------.......///////000000011111112222222333333344444455555556666666777777788888889999999::::::;;;;;;;<<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOOOO
!!!!!!!!"""""""#######$$$$$$$%%%%%%%&&&&&&&''''''''(((((())))))))******+++++++,,,,,,,,------.......///////000000011111112222222333333344444445555556666666777777788888889999999:::::::;;;;;;<<<<<<<=======>>>>>>>???????@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMNNNNNNNOOOOOOOOOO
!!!!!!!"""""""########$$$$$$$%%%%%%%&&&&&&&'''''''((((((()))))))*******+++++++,,,,,,,-------.......///////00000011111112222222333333344444445555555666666677777788888889999999:::::::;;;;;;;<<<<<<=======>>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOOOOO
!!!!!!!!"""""""#######$$$$$$$%%%%%%%&&&&&&&'''''''((((((()))))))*******+++++++,,,,,,,-------.......///////00000001111111222222333333344444445555555666666677777778888888999999:::::::;;;;;;;<<<<<<<=======>>>>>>???????@@@@@@@AAAAAAABBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOOOOO
!!!!!!!"""""""#######$$$$$$$$%%%%%%&&&&&&&&'''''''((((((()))))))******+++++++,,,,,,,,------.......///////000000011111112222222333333344444445555556666666777777788888889999999::::::;;;;;;;<<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBBCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKLLLLLLLMMMMMMMNNNNNNNOOOOOOOOO
!!!!!!!!"""""""#######$$$$$$$%%%%%%%&&&&&&&'''''''((((((()))))))*******+++++++,,,,,,,-------.......///////00000011111112222222333333344444445555555666666777777788888889999999:::::::;;;;;;<<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOOO
!!!!!!!"""""""#######$$$$$$$%%%%%%%&&&&&&&'''''''((((((()))))))*******+++++++,,,,,,,-------.......///////00000001111111222222333333344444445555555666666677777788888889999999:::::::;;;;;;;<<<<<<=======>>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOOO
!!!!!!!""""""""#######$$$$$$$%%%%%%%&&&&&&&'''''''((((((()))))))******+++++++,,,,,,,-------.......///////00000001111111222222233333344444445555555666666677777778888889999999:::::::;;;;;;;<<<<<<<======>>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMNNNNNNNOOOOOOOOO
!!!!!!!"""""""#######$$$$$$$%%%%%%%&&&&&&&'''''''((((((()))))))*******+++++++,,,,,,,-------......///////000000011111112222222333333344444445555556666666777777788888889999999::::::;;;;;;;<<<<<<<=======>>>>>>???????@@@@@@@AAAAAAABBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOOOO
!!!!!!!"""""""#######$$$$$$$$%%%%%%&&&&&&&'''''''((((((()))))))*******+++++++,,,,,,,-------.......///////00000011111112222222333333344444445555555666666777777788888889999999::::::;;;;;;;<<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBBCCCCCCDDDDDDDEEEEEEEFFFFFFFGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOOOO
!!!!!!!"""""""#######$$$$$$$%%%%%%%&&&&&&&'''''''((((((()))))))******+++++++,,,,,,,-------.......///////00000001111111222222333333344444445555555666666677777788888889999999:::::::;;;;;;;<<<<<<=======>>>>>>>???????@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOO
!!!!!!!"""""""#######$$$$$$$%%%%%%%&&&&&&&'''''''((((((()))))))*******+++++++,,,,,,,------.......///////00000001111111222222233333344444445555555666666677777778888889999999:::::::;;;;;;;<<<<<<=======>>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOO
!!!!!!!!"""""""#######$$$$$$$%%%%%%&&&&&&&'''''''((((((()))))))*******+++++++,,,,,,,-------.......///////0000001111111222222233333334444444555555666666677777778888888999999:::::::;;;;;;;<<<<<<<=======>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOOO
!!!!!!!"""""""#######$$$$$$$%%%%%%%&&&&&&&'''''''((((((()))))))******+++++++,,,,,,,-------.......///////00000011111112222222333333344444445555555666666777777788888889999999::::::;;;;;;;<<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMNNNNNNNOOOOOOOO
!!!!!!!"""""""#######$$$$$$$%%%%%%%&&&&&&&'''''''((((((()))))))*******+++++++,,,,,,,------.......///////00000001111111222222333333344444445555555666666677777788888889999999:::::::;;;;;;<<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBBCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOOO
!!!!!!!"""""""#######$$$$$$$%%%%%%&&&&&&&'''''''((((((()))))))*******+++++++,,,,,,,-------......///////00000001111111222222233333344444445555555666666677777788888889999999:::::::;;;;;;;<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOOO
!!!!!!!"""""""#######$$$$$$$%%%%%%%&&&&&&&'''''''((((((())))))*******+++++++,,,,,,,-------.......///////0000001111111222222233333334444444555555666666677777778888888999999:::::::;;;;;;;<<<<<<=======>>>>>>>???????@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHIIIIIIIJJJJJJJKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOOO
!!!!!!!"""""""#######$$$$$$$%%%%%%%&&&&&&&'''''''((((((()))))))******+++++++,,,,,,,-------.......///////00000011111112222222333333344444445555556666666777777788888889999999::::::;;;;;;;<<<<<<<======>>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOO
!!!!!!!"""""""#######$$$$$$$%%%%%%&&&&&&&'''''''((((((()))))))*******+++++++,,,,,,,------.......///////00000001111111222222333333344444445555555666666777777788888889999999::::::;;;;;;;<<<<<<<=======>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOOO
!!!!!!!"""""""#######$$$$$$$%%%%%%%&&&&&&&'''''''(((((()))))))*******+++++++,,,,,,,-------......///////00000001111111222222333333344444445555555666666677777788888889999999:::::::;;;;;;<<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMNNNNNNNOOOOOOO
!!!!!!!"""""""#######$$$$$$$%%%%%%%&&&&&&&'''''''((((((()))))))******+++++++,,,,,,,-------.......///////0000001111111222222233333334444445555555666666677777788888889999999:::::::;;;;;;;<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBBCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJKKKKKKKLLLLLLLMMMMMMNNNNNNNOOOOOOO
!!!!!!!"""""""#######$$$$$$$%%%%%%&&&&&&&'''''''((((((()))))))*******++++++,,,,,,,-------.......///////0000001111111222222233333334444444555555666666677777778888889999999:::::::;;;;;;;<<<<<<=======>>>>>>>???????@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGHHHHHHHIIIIIIIJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOO
!!!!!!!"""""""#######$$$$$$$%%%%%%%&&&&&&&''''''((((((()))))))*******+++++++,,,,,,,------.......///////0000000111111222222233333334444444555555666666677777778888888999999:::::::;;;;;;;<<<<<<<======>>>>>>>???????@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOO
!!!!!!!"""""""#######$$$$$$$%%%%%%%&&&&&&&'''''''(((((()))))))*******+++++++,,,,,,,------.......///////00000001111111222222333333344444445555555666666777777788888889999999::::::;;;;;;;<<<<<<<======>>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHIIIIIIIJJJJJJJKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOOO
!!!!!!!"""""""#######$$$$$$%%%%%%%&&&&&&&'''''''((((((()))))))******+++++++,,,,,,,-------.......//////00000001111111222222233333344444445555555666666677777788888889999999::::::;;;;;;;<<<<<<<=======>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEFFFFFFFGGGGGGGHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOO
!!!!!!!"""""""#######$$$$$$$%%%%%%&&&&&&&'''''''((((((()))))))*******++++++,,,,,,,-------.......///////0000001111111222222233333334444445555555666666677777788888889999999:::::::;;;;;;<<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBCCCCCCCDDDDDDDEEEEEEFFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOO
!!!!!!!"""""""#######$$$$$$$%%%%%%%&&&&&&&'''''''(((((()))))))*******+++++++,,,,,,-------.......///////0000001111111222222233333334444444555555666666677777778888889999999:::::::;;;;;;;<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBBCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOOO
!!!!!!!"""""""######$$$$$$$%%%%%%%&&&&&&&'''''''(((((()))))))*******+++++++,,,,,,,------.......///////0000000111111222222233333334444444555555666666677777778888888999999:::::::;;;;;;;<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBBCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLLMMMMMMNNNNNNNOOOOOO
!!!!!!!"""""""#######$$$$$$$%%%%%%&&&&&&&'''''''((((((()))))))******+++++++,,,,,,,-------......///////0000000111111122222233333334444444555555566666677777778888888999999:::::::;;;;;;;<<<<<<=======>>>>>>>???????@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJKKKKKKKLLLLLLLMMMMMMNNNNNNNOOOOOO
!!!!!!!"""""""#######$$$$$$$%%%%%%&&&&&&&'''''''((((((()))))))******+++++++,,,,,,,-------.......//////00000001111111222222333333344444445555555666666777777788888889999999::::::;;;;;;;<<<<<<<======>>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGHHHHHHHIIIIIIIJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOO
!!!!!!!""""""#######$$$$$$$%%%%%%%&&&&&&&''''''((((((()))))))*******++++++,,,,,,,-------.......///////0000001111111222222233333344444445555555666666677777788888889999999::::::;;;;;;;<<<<<<<=======>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGHHHHHHHIIIIIIIJJJJJJJKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOO
!!!!!!!"""""""######$$$$$$$%%%%%%%&&&&&&&'''''''(((((()))))))*******+++++++,,,,,,,------.......///////0000001111111222222233333334444445555555666666677777788888889999999:::::::;;;;;;<<<<<<<=======>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHIIIIIIIJJJJJJJKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOOO
!!!!!!!"""""""#######$$$$$$$%%%%%%&&&&&&&'''''''((((((())))))*******+++++++,,,,,,,------.......///////0000000111111222222233333334444444555555666666677777778888889999999:::::::;;;;;;<<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBCCCCCCCDDDDDDDEEEEEEFFFFFFFGGGGGGGHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNOOOOOO
!!!!!!!"""""""#######$$$$$$$%%%%%%&&&&&&&'''''''((((((()))))))******+++++++,,,,,,,------.......///////0000000111111122222233333334444444555555666666677777778888889999999:::::::;;;;;;;<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOO
!!!!!!!""""""#######$$$$$$$%%%%%%%&&&&&&'''''''((((((()))))))******+++++++,,,,,,,-------......///////0000000111111122222233333334444444555555666666677777778888888999999:::::::;;;;;;;<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBBCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOO
!!!!!!!"""""""######$$$$$$$%%%%%%%&&&&&&&'''''''(((((()))))))*******++++++,,,,,,,-------.......//////00000001111111222222333333344444445555555666666777777788888889999999::::::;;;;;;;<<<<<<=======>>>>>>>???????@@@@@@AAAAAAABBBBBBBCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOO
!!!!!!!"""""""#######$$$$$$%%%%%%%&&&&&&&'''''''(((((()))))))*******+++++++,,,,,,-------.......///////0000001111111222222233333344444445555555666666677777788888889999999::::::;;;;;;;<<<<<<<======>>>>>>>???????@@@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOOO
!!!!!!!"""""""#######$$$$$$$%%%%%%&&&&&&&'''''''((((((())))))*******+++++++,,,,,,,------.......///////0000001111111222222233333334444445555555666666677777788888889999999::::::;;;;;;;<<<<<<<======>>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIIJJJJJJKKKKKKKLLLLLLLMMMMMMNNNNNNNOOOOO
!!!!!!"""""""#######$$$$$$$%%%%%%&&&&&&&'''''''((((((()))))))******+++++++,,,,,,,------.......///////0000000111111222222233333334444445555555666666677777788888889999999::::::;;;;;;;<<<<<<<=======>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGHHHHHHHIIIIIIIJJJJJJKKKKKKKLLLLLLLMMMMMMNNNNNNNOOOOO
!!!!!!!"""""""######$$$$$$$%%%%%%%&&&&&&'''''''((((((()))))))******+++++++,,,,,,,-------......///////0000000111111222222233333334444444555555666666677777788888889999999:::::::;;;;;;<<<<<<<=======>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGHHHHHHHIIIIIIIJJJJJJKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOO
!!!!!!!"""""""######$$$$$$$%%%%%%%&&&&&&&''''''((((((()))))))******+++++++,,,,,,,-------......///////0000000111111122222233333334444444555555666666677777778888889999999:::::::;;;;;;<<<<<<<=======>>>>>>>??????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGGHHHHHHIIIIIIIJJJJJJJKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOO
!!!!!!!"""""""#######$$$$$$%%%%%%%&&&&&&&'''''''(((((()))))))*******++++++,,,,,,,-------.......//////0000000111111122222233333334444444555555666666677777778888888999999:::::::;;;;;;;<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBCCCCCCCDDDDDDDEEEEEEFFFFFFFGGGGGGGHHHHHHIIIIIIIJJJJJJJKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOO
!!!!!!"""""""#######$$$$$$$%%%%%%&&&&&&&'''''''(((((()))))))*******+++++++,,,,,,-------.......//////0000000111111122222233333334444444555555566666677777778888888999999:::::::;;;;;;;<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBCCCCCCCDDDDDDDEEEEEEFFFFFFFGGGGGGGHHHHHHIIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNOOOOO
!!!!!!!""""""#######$$$$$$$%%%%%%&&&&&&&'''''''((((((())))))*******+++++++,,,,,,,------.......///////000000111111122222223333334444444555555566666677777778888888999999:::::::;;;;;;;<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBCCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNOOOOO
!!!!!!!"""""""######$$$$$$$%%%%%%%&&&&&&'''''''((((((()))))))******+++++++,,,,,,,------.......///////0000001111111222222233333344444445555555666666777777788888889999999::::::;;;;;;;<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBBCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNOOOOO
!!!!!!!"""""""######$$$$$$$%%%%%%%&&&&&&'''''''((((((()))))))******+++++++,,,,,,,------.......///////0000001111111222222233333334444445555555666666677777788888889999999::::::;;;;;;;<<<<<<<======>>>>>>>???????@@@@@@AAAAAAABBBBBBBCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOO
!!!!!!!"""""""######$$$$$$$%%%%%%%&&&&&&&''''''((((((()))))))******+++++++,,,,,,,------.......///////0000000111111222222233333334444445555555666666677777788888889999999::::::;;;;;;;<<<<<<<======>>>>>>>???????@@@@@@AAAAAAABBBBBBBCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOO
!!!!!!!"""""""#######$$$$$$%%%%%%%&&&&&&&'''''''(((((()))))))******+++++++,,,,,,,-------......///////0000000111111222222233333334444445555555666666677777788888889999999::::::;;;;;;;<<<<<<<======>>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOO
!!!!!!"""""""#######$$$$$$$%%%%%%&&&&&&&'''''''(((((()))))))*******++++++,,,,,,,-------......///////0000000111111122222233333334444444555555666666677777788888889999999:::::::;;;;;;<<<<<<<=======>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOOO
!!!!!!!""""""#######$$$$$$$%%%%%%&&&&&&&'''''''(((((()))))))*******+++++++,,,,,,-------.......//////0000000111111122222233333334444444555555666666677777778888889999999:::::::;;;;;;<<<<<<<=======>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGHHHHHHHIIIIIIIJJJJJJKKKKKKKLLLLLLLMMMMMMNNNNNNNOOOO
!!!!!!!""""""#######$$$$$$$%%%%%%&&&&&&&'''''''((((((())))))*******+++++++,,,,,,-------.......//////0000000111111122222233333334444444555555666666677777778888889999999:::::::;;;;;;<<<<<<<=======>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGHHHHHHHIIIIIIIJJJJJJKKKKKKKLLLLLLLMMMMMMNNNNNNNOOOO
!!!!!!!"""""""######$$$$$$$%%%%%%%&&&&&&'''''''((((((())))))*******+++++++,,,,,,-------.......///////000000111111122222233333334444444555555666666677777778888889999999:::::::;;;;;;<<<<<<<=======>>>>>>>??????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGHHHHHHHIIIIIIIJJJJJJKKKKKKKLLLLLLLMMMMMMNNNNNNNOOOO
!!!!!!!"""""""######$$$$$$$%%%%%%%&&&&&&'''''''((((((())))))*******+++++++,,,,,,,------.......///////000000111111122222233333334444444555555566666677777778888888999999:::::::;;;;;;;<<<<<<=======>>>>>>>??????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFFGGGGGGHHHHHHHIIIIIIIJJJJJJKKKKKKKLLLLLLLMMMMMMNNNNNNNOOOO
!!!!!!!"""""""######$$$$$$$%%%%%%%&&&&&&&''''''((((((()))))))******+++++++,,,,,,,------.......///////000000111111122222223333334444444555555566666677777778888888999999:::::::;;;;;;;<<<<<<=======>>>>>>>??????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDDEEEEEEFFFFFFFGGGGGGGHHHHHHIIIIIIIJJJJJJJKKKKKKLLLLLLLMMMMMMMNNNNNNOOOO
!!!!!!!"""""""#######$$$$$$%%%%%%%&&&&&&&''''''((((((()))))))******+++++++,,,,,,,------.......///////000000111111122222223333334444444555555566666677777778888888999999:::::::;;;;;;;<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBCCCCCCCDDDDDDDEEEEEEFFFFFFFGGGGGGGHHHHHHIIIIIIIJJJJJJJKKKKKKLLLLLLLMMMMMMMNNNNNNOOOO
!!!!!!"""""""#######$$$$$$%%%%%%%&&&&&&&''''''((((((()))))))******+++++++,,,,,,,------.......///////000000111111122222223333334444444555555566666677777778888888999999:::::::;;;;;;;<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBCCCCCCCDDDDDDDEEEEEEFFFFFFFGGGGGGGHHHHHHIIIIIIIJJJJJJJKKKKKKLLLLLLLMMMMMMMNNNNNNOOOO
!!!!!!"""""""#######$$$$$$$%%%%%%&&&&&&&'''''''(((((()))))))******+++++++,,,,,,,------.......///////0000001111111222222233333334444445555555666666677777788888889999999::::::;;;;;;;<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBCCCCCCCDDDDDDDEEEEEEFFFFFFFGGGGGGGHHHHHHIIIIIIIJJJJJJJKKKKKKLLLLLLLMMMMMMMNNNNNNOOOO
!!!!!!!""""""#######$$$$$$$%%%%%%&&&&&&&'''''''(((((()))))))*******++++++,,,,,,,-------......///////0000000111111222222233333334444445555555666666677777788888889999999::::::;;;;;;;<<<<<<=======>>>>>>>??????@@@@@@@AAAAAAABBBBBBCCCCCCCDDDDDDDEEEEEEFFFFFFFGGGGGGGHHHHHHIIIIIIIJJJJJJJKKKKKKLLLLLLLMMMMMMMNNNNNNOOOO
!!!!!!!"""""""######$$$$$$$%%%%%%&&&&&&&'''''''(((((()))))))*******++++++,,,,,,,-------......///////0000000111111222222233333334444445555555666666677777788888889999999::::::;;;;;;;<<<<<<<======>>>>>>>???????@@@@@@AAAAAAABBBBBBBCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNOOOO
!!!!!!!"""""""######$$$$$$$%%%%%%&&&&&&&'''''''(((((()))))))*******++++++,,,,,,,-------......///////0000000111111122222233333334444444555555666666677777788888889999999::::::;;;;;;;<<<<<<<======>>>>>>>???????@@@@@@AAAAAAABBBBBBBCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNOOOO
!!!!!!!"""""""######$$$$$$$%%%%%%&&&&&&&'''''''((((((())))))*******+++++++,,,,,,-------.......//////0000000111111122222233333334444444555555666666677777788888889999999::::::;;;;;;;<<<<<<<======>>>>>>>???????@@@@@@AAAAAAABBBBBBBCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNOOOO
!!!!!!!"""""""######$$$$$$$%%%%%%%&&&&&&'''''''((((((())))))*******+++++++,,,,,,-------.......//////0000000111111122222233333334444444555555666666677777788888889999999::::::;;;;;;;<<<<<<<======>>>>>>>???????@@@@@@AAAAAAABBBBBBBCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNOOOO
!!!!!!!"""""""######$$$$$$$%%%%%%%&&&&&&'''''''((((((())))))*******+++++++,,,,,,-------.......//////0000000111111122222233333334444444555555666666677777778888889999999:::::::;;;;;;<<<<<<<=======>>>>>>???????@@@@@@AAAAAAABBBBBBBCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNOOOO
!!!!!!"""""""#######$$$$$$%%%%%%%&&&&&&&''''''((((((())))))*******+++++++,,,,,,-------.......//////0000000111111122222233333334444444555555666666677777778888889999999:::::::;;;;;;<<<<<<<=======>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCDDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOO
!!!!!!"""""""#######$$$$$$%%%%%%%&&&&&&&''''''((((((()))))))******+++++++,,,,,,,------.......///////000000111111122222233333334444444555555666666677777778888889999999:::::::;;;;;;<<<<<<<=======>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOO
!!!!!!"""""""#######$$$$$$%%%%%%%&&&&&&&''''''((((((()))))))******+++++++,,,,,,,------.......///////000000111111122222233333334444444555555666666677777778888889999999:::::::;;;;;;<<<<<<<=======>>>>>>???????@@@@@@@AAAAAABBBBBBBCCCCCCCDDDDDDEEEEEEEFFFFFFGGGGGGGHHHHHHHIIIIIIJJJJJJJKKKKKKKLLLLLLMMMMMMMNNNNNNNOOO"
B;b#B
Bk70Bm
i3Bx2
Be_4B^
BEw?B
BZ65B
BJ/0B
BI/0BA
BQl+B
Bqn0BI
nMB%M
9PBm
kB{S
B(KZB
WBXF
By}jBh
RkB!E
Bw{`B!y
BBa_B|
HZBe
HZBZ
R|bB
aB@m
vBFn
&wB==dBn4zBR|bB
BDg~B
EBe(
\DB=H
B&DJB
BSgLB
UB]a
XB3f
BwgXB
B)ZXB
BexXB
B.nIB
B^I B+K
"BRj
-Bmv
/Bwd
B)h%B&
Bpv B
}AbG C!
$aAFi
A"5 CQ
CqoDA
_AtN
AVA;
CA^JA
-CkyYAZ
riA=
E+CmA
kxA|
ZSAhb*C
PANi*C
*CyrLAr
>C^tOA
T8Cu
TA4Z8Cs
TA4Z8C
@MG9C
2A9v=C
>CLhYA
nA=0=CD
D9CU
n5Ae
M`Av
[VAQ[HC
@[yIC
JClg
cAdONC~
KC2WoA
ICq!eA
kICm26A[yIC
IC2H3A
JCE}0Am
KCwX0A`
wAXu\C,
YClg
8A-J]C
hAEB]CU
,[C2WoA
LYC
YCq!eA
XCm26A
=YC2H3A
YCE}0A
ZCwX0A
ZTAuAmC<
ZAe!mC
@DJhClg
bjC+!
WA"'mC
pA"\kC
iC2WoA
mAEZhC
gCq!eA
gCm26A
gC2H3ADJhCE}0A
HiCwX0A
bjCr
@v zC
@}szC
yCUCrA
PA;\uC*
JAxjuC)
JAxjuC(
@wlvC
@EzvC
<-Av zC
.A}szC
zQA~
{C]M^AOP{C
zC~JkA~
zC8NnA
iA{xwC
vCI/cA
uC6 VAq
uC2 VAq
2AwlvC
0AEzvC
CUCrAs
C]M^A
C~JkAc
C8NnA
,hAuO
eAR&
CI/cA
C6 VA]
C2 VA]
-AsG
C~JkAcP
,hAu
CUCrA
0AVX
x2As`
zQA?
C]M^A'
C~JkA
C8NnAbQ
CI/cARE
C6 VA
C2 VA
.ADZ
!Dhw
x DU{
BQ-"D
BD7"DTX
,"DjC
Bk} D
Bnd D
BwB D
BH] DXG
BLw D
sBBY
sBXE
D==dB
DR|bB
UsB>
tB-B
%{BNE
DDg~BOJ
xBy^
UsB=
DQ5GB
D!KHB
D1'TB
YBWc
WBf
D>WEB
WOBh
~RBb
.XBsx
D[`OB
MBT(
DAr4B
D=U(BJI
Dhl*B\S
Dz>3B
D5L)BU
Dky}A
ZwAmH
DyrpAk&
DDHQAJ
UAq~
ZA\t
^ARg
CAt_A
mmA)
C~szA
C i~A
=rAf
,MAp
DFAk[
C^tOA
UAbf
yAV~
CLhYA>w
_hAP=
sdAAk
pAZE
C2WoA
Cq!eA
Cm26A
C2H3AI
CE}0A
CwX0A
3AAR
kAR*
C2H3A0
wAJ8
M`A"K
]AGS
Cm26A/
C2H3A
CE}0A',
CwX0A-
0ANx
x2A1p
zQAe
C]M^A}(
bA&t
C8NnAB
CI/cAR
CUCrA1L
VAEL
C~JkAA
C6 VAGF
C2 VAGF
CUCrA1
.AAR
eAR*
C6 VAG
C2 VAG
B2D D
B T D
B_|!Dq
Bw` D
B9K DvZ
BJ`!D
#B9l&D9
@Bxy%D
c%D&DBB
<Bd&$DT
1q%DZ26BG
8Bfm%D
$D2*BB>
$$Db!4B]&$D@
u.BE
k0BiE%D
*3B2q%D[26B
s)DGYPB
f)DI
f)DJ
hBWf(DECjB
'DC(ZB2)'DC
XB_<'D
(D0PEB
IB/l)D|
i(Dp
}jBK?(D GkB]
(DnLkB
$'D&b]B7 'D
%ZB4#'D
u+DFn
Bft*D
B%i*D
BVg*D
FuBT
uBCm,D
,Dn4zB)
Bn|+D
v*Dx
s*DX3
B\j*D$A
BiW.D
F.DJ
BF-.D
B4L-D
B?b-D
B~m/D
oo.De(
z.D=H
BJu.DO
BJu.DP
c-D]a
BAA-D!
BAA-D
Boo.De(
i2Dr
Bem2D=
BwQ2D
BxQ2D
BB#0D
i2Dq
BU'1DE
0DRj
x0DO^
0Dmv
/Dwd
Bx62D
N2DA
B{)4DA
2DNx
8DSY
6DlT C
F6Dc%
C_^6DIo
s6DG2
C(G8D45
v8DoJ
C@O7D
6D1{ Ck
n Cf
CqA6Dj
G6DO*
H7Dm'
C%H5DZr
;S6DV
CuU6D
Q6DE!
CcI6D
CdI6D
ChG5D1
ClN5D
CYi5D
CZi5D
COL6D{
C<S6DV
Cpd4D_
3Dau
3DmC
5DWl
5DvG
Bo:6D
B.S6D
B+Q6D
4Dwm
I4Dr
3DYG
e9DD
P9Dw
0Cd~7D7*0C
0COR7D
6D=!,CF
*CSr9D
.C\r7D
0C}U7D=
7Dhb*C
7DNi*Cw
<C{`9Dz
8Cpl7D
7D4Z8CyC9D
8C\[9Dv
8Ctp9D
z9DMG9C
9D|;:CZ
8D|6=CZ
8D9v=C
9Cq)7D
&9CdE7D
OCQ
>ICWx9D$HIC
,MCZ$8D*
PMCS
KCX-7D=
JCR27DaMJCe:7D
IC+R7D1LIC
9D-J]C
*7DXu\C
OXC5
&8D-J]C
k^Cj
7D_?^C|w7D
d7DEB]C
\Cy77D
MXC1
XCw.8D
=YC :8D
YCKE8D
7DuAmC4
7De!mC~
9DDJhCr
ekC}88D!
7D"'mCj
lC|w7D
C7D"\kCy77Di
O7DEZhC
c7DH
_gCZ
gCw.8D
gC :8DDJhCKE8D
9Dv zC
9D}szC"
yCd47D
7D;\uC
7DxjuCr
9DwlvC
9DEzvC
H8Dv zC=E8D}szCA=8D
7DOP{C
zCGP7D~
zC8D7D
V7D{xwC
18DwlvC7;8DEzvCQC8D
R8DW
R8DJ
yC~H8Dv zC
Cd47Ds
9DsG
C=E8Dc
CA=8D
CGP7Dc
C8D7D
\7DuO
e7DR&
CQC8D
F8DsG
C~H8D
C=E8Dc~
CGP7DcP
e7DR
F8Ds
9DVX
Cd47D
9DDZ
C=E8D
CA=8DVX
CGP7D
C8D7DbQ
p7DRE
CQC8DDZ
C~H8D;
A"D|3!D'E"D
Dio!D
DaY D
DG! D
+ DVJ!D
!D*Y!DQ
o!DD
W(h(\(j(b(j(s(h(
DNI D
B Dw
DD] D5
!DgF DFB!D
Dj!%D
z%DtM
D>f$D/
#Dej
D?X$D**
C)j'E)g'D)d'6
i(DQO
DR^'D
@'DzL
DiI'D
D4')Dj
(DEZ
p(D!L
D`c'D
D,Y'D
D!U'D
H'DA
DLC'D
c(DoB
Dft*DZ
D%i*D
DVg*D\|
DCm,DJ
,Drm
Dn|+D
s*DN*
D\j*D
g*D@d
k*DZ|
+DqU
j.DY
D_S.DM
y-Dk6
Dn./D
Dv\/D
D>o/Do
%[+$%^+H%_+N%c+S%h+V%Y
.Dhv
D/Y.D\
Db{-D
w-Du
.DCX
DV*.D
%b+)%_+/%^+5%^+9%]+A%^+H%`+N%6
d2D8p
DdD0DYg
1Dyd
0DYY
0Dmy
0Dca
P,6$P,1$N,/$Y
,d$*,j$X
-,k$0,i$4,e$>,Y$H,J$N,;$=
J2Ds
F2Dr
DU}4D^e
)-s#&-n#!-j#6
DpM3D
Df32Dp(
D|+2DP
Ds72D
DpD6Dq$
W6Dr<
Dzw6D``
6DBc
L8Dy
c8DD
z8DY
0.k ,.f '.d 6
O7Dr^
E7DI2
Dl;6DAw
Di96D
D*V6D{<
e6D`O
H7Di
M6Da
De86DK
7DNK
-,!c-=!U-a!a-
DIx5D
D`m5DW
D?t5D
DKh6D(
-*!|-.!u-6!i-<!_-Q!\-d!\-k!\-p!^-t!_-|!a-
Er6D^
DTs6D&
DiS6D
DC04D
DB04D
D<Q6D`|
n6Dt<
DEr6D]
Dn14Dg
G-S"G-N"E-M"Y
E-M"0-/"X
":-x"B-h"F-X"=
P9Di
Cd~7D
COR7D
CSr9D
C\r7D
C}U7D
C1w9D
C2w9D
7Dbf
Cek7D
C/Z9D)p
r9Dim
C:n7D
CWX7D
CL/7D)
CnL7DP=
\7DAk
C +8DR_
C}88DZ
C|w7D
C7DZE
Cy77D
O7DH
Y7Dk
Cw.8D
C :8DI
CKE8D
9DAR
C}88DAR
C7DA
Y7DR*
7DGS
C|w7D+
Cw.8D/
CKE8D',
9DNx
H8Di
CA=8DNx
q7D&t
C8D7DB
V7Df
p7DR
CQC8D_v
R8Dy
C~H8Di
Cd47D1L
7DEL
C=E8DA
CGP7DA
7DGF
Cd47D1
C=E8DAR
e7DR*
DXl#D
DYl#DJR
G!Dl
z#Dl
'R(>'>(a'E(g'F(l'J(n'P(6
D6B"D
b!DM
!DJg
'Y(0'K(B'F(H'D(N'C(R'D(Z'C(a'E(g'G(Y
g'G(l'm(X
m'o(j's(f'v(Z'
$DLX
w#D6L
b#DRK
%DQl
V&H)Q&E)N&?)6
&6)}&B)m&H)\&H)=
"DBP
D5Q#D
Ds[#D
DRr#D
Dt0&D"O
&Dcr
$DNf
$Dje
D8T$D
DZ?&Di
#DYj
D5q$D
Ds{$D
)t%")p%%)b%-)R%3)A%6)=
DEX'D
Du@'D
D_H%D
DBS'D
D)g'Dr
"S)6":)]"9)y"Q)}"T)
e%DTd
DKJ%D
"S) "M))"H)3"@)K"=)]"B)d"C)i"E)l"H)s"L)y"P)|"U)6
m"{)j"})e"~)U"
DFT'D
D5m%D
Di`%D
DE7'D
DfM'DU
Y'Da
#\)&#?)L#7)k#J)p#M)s#R)t#Y)6
Dcp%D=K
DfT%DAm
Dt;%D<
Dm#%D
#O)$#E);#>)N#@)T#@)Z#A)^#D)e#F)k#I)p#N)6
g#u)d#x)_#z)P#
Dze%D
DKO%D>?
Dm5%D
Dd)'D=6
)m$/)r$2)v$7)w$=)Y
%%DeW
$DZy
DW^%D
D%t%D
|%DwX
0$m),$m)*$j)Y
$;)&$1)<$()O$()U$')[$()_$*)g$,)m$/)r$2)6
m$[)j$^)e$`)W$f)F$k)5$m)=
s'DE
D_H%D!
D)g'D
!S)8!:)_!9)z!Q)
D;?%DI
!S)"!M)+!H)5!@)M!=)_!B)e!C)k!E)n!H)u!L)z!P)~!U)6
o!{)k!})f!~)V!
' ])) V)- S)H :)o 9)
$Dtp
D;?%DI6
; y)) Z)X
+ S)2 M); H)E @)] =)o B)u C){ E)~ H)
k'DE
CEX'D(
Cu@'Dd
X%DQ;
C_H%D
P%D}Y
h%D^R
CBS'DV
C)g'D
o'Do
'Dux
CKJ%Ds_
&Dux
C%@'DKL
Cfp%D!T
W%D8v
H%DyL
O%Dd
Cch%DE
CD;'D_
o'DV@
%DCQ
CXe%Dvg
I%DZ
CM-%DM`
R%DF
C0@'Da
Crp%Ds
Cnh%D
CP;'D
Cce%D
CX-%D
s'DfM
CEX'D
Cu@'D
CBS'D
C)g'DV
%DfM
CKJ%D
C;?%Dm
k'D+j
Cu@'DK
C_H%Dy
P%Dd
h%DE
CBS'D=h
o'DV
e%Dv
CKJ%DZ
S%DF
Cu@'DKL
p%D!T
X%D8v
C_H%DyL
CBS'D=
e%Dvg
Cu@'DY
X%DF,
P%DrJ
h%DSC
CBS'DK
o'Dd
'Dji
CKJ%DhP
S%DT
&Dji
CEX'Dn
Cu@'Do
C]2%Dc
B8\"DiE
#DDt
BOd"DX
q"Dxp
P#Dt
K#DL-
C'h#D}
C(6%D.X
CEe%D
Cit%D
U$Dw
W$DdV
O$DeV
#DYX
k#Dd
Cr8#D
J#Dy4
W#Dx4
#DOG
CLI$D
:Cy|'D
m=C@o%DD0=C
$DXi7C}/%D|
6CGT%D
C'D#p7C
[q;CP
w8CQ
%D3T9C
%D]l:C
&DZq;CP
*COh'D
+CTY'D
<+C`C'D
<+CaC'D\%.C
.Cmj%D^
q'Cc3'D
J(C]^'D
1.C1n%D
-C}P%D-i-C
%Db{(C
C7Z$D
CHd$Dn
C]N&D
C!f&D
CKP%D
C{a$D
E$D_y
CvX$Dm
%DnC
JC^{'D> KC6u'D
c'D~|KC
K'D}|KC
K'D)@MC*
AMCPk%D
MC-Z%D
zKCw
$D'9GCG2%D:
FC;p%D7
FC<p%D
.'Dz3GC
JC_{'D
%D&.JC
C%DA
%Dh8HC
%DB2ICQ
{'D> ZC
b'D~|ZC\K'D}|ZC]K'D)@\C
X\CD
zZC/
$D'9VC
UCQW%D7
-VCZ.'Dz3VC>F'D
fVCV['DQ
OZCK
\Ct\%D
[CeB%D
%D&.YC
7VCE0%D
B%DA
%Dh8WC[
%DB2XC
kCEX'D
,kCu@'D
lC_H%D*XjC
$Dz2fC
P%DU
fCBS'D
gC)g'D
o'DqphCS
e%D0"lCKJ%Dh
kC]2%D
%Dv/gC
0fC;?%D
gCs
%DqphC-
zCEX'D1
zCu@'D
{C_H%D\
pvCBS'D
vC)g'D
izC_
e%Db
{CKJ%D
F{C]2%DH
uC;?%D
pvCY
CQW'DG
o%D4G
C"W%D
ClG%D
C#O%D
COR'D
C6f'D
CXI%D
Cj1%DR
CH>%D
s'DA
$DQv
C)g'DQ9
%DSA
Cu@'D\q
X%DoG
C_H%D.q
P%DC)
h%Db0
CBS'Dj
o'DQ}
%Del
e%D1V
CKJ%DM#
S%Da
k'D|S
Cu@'D\
X%Do
C_H%D.
P%DC
h%Db
CBS'DjU
o'DQ
CKJ%DM
S%Da1
%DjU
o;Cm
#DCH
j0Dw
UU>?UU>?!
"$&(*-/13578:<=?@ABBBBBBA@?=<:87531/-*(&$"
#%'*,.02468:<=?@BCDEEEEDCB@?=<:86420.,*'%#!
!$&(*-/13579;=?ABDEFGGGGFEDBA?=;97531/-*(&$"
"$')+-/2468:=?ABDFGHIJJIHGFDBA?=:8642/-+)'$"
"%'*,.0357:<>@BDFGIJKLLKJIGFDB@><:7530.,*'%"
!#%(*-/1368:=?ACEGIKLMNNMLKIGECA?=:8631/-*(%#!
!#&(*-/2469;=?BDFHJLNPSSPNLJHFDB?=;9642/-*(&#!
!$&(+-/2479;>@BEGILNPQTTQPNLIGEB@>;9742/-+(&$!
!$&(+-/2579<>@CEGJLOSTVVTSOLJGEC@><9752/-+(&$!
!$&(+-/2579<>@CEGJLOSTUUTSOLJGEC@><9752/-+(&$!
!$&(+-/2479;>@BEGJLNPQRRQPNLJGEB@>;9752/-+(&$!
!#&(*-/2469;=@BEGIKMOPQQPOMKIGEB@=;9642/-*(&$!
!#%(*-/1468:=?ADFHJLMNOONMLJHFDA?=:8641/-*(%#!
#%(*,.1357:<>@BEFHJKLLLLKJHFEB@><:7531.,*(%#
"%')+.02579;=?ACEGHIJJJJIHGECA?=;97520.+)'%"
"$&(*-/1368:<>?BCEFGGHHGGFECB?><:8631/-+(&$"
!#%(*,.02578:<>?ABDEEEEEEDBA@><:87520.,*(%#!
"%')+-/13579;<>?@BBCCCCBB@?><;97531/-+)'%"
B`JgBX:
(C\JgB,}8C
B,}8CSF
hvBX
hvB,
HA%DK[
DHA%D9
DZ_!D
DZ_!DK
DHA%D^%
DHA%DK[
!#%(*,-/23579:<=??@AABAA@?>=;:87531/-+)'%"
"$&(*-/13579:<>?ABCCDDDCBB@?=<:86420.,*(%#!
"%'),.02468:<>?ACDEFFFFEECBA?=;:7531/-+(&$"
!#&(*-/1357:<=?ACEFGHHIHGGEDBA?=;97520.,)'%"
"$&(+-/2468:=?ACEFHIJKKKJIGFDB@><:7531/-*(%#!
"%')+.02579;>@BDFHJKLMMMLKIGECA?=;8642/-*(&$!
"%'*,.1357:<?ACEGJKMOOPONLKIGEB@>;97520-+)&$"
#%(*,/1368:=?BDFHJLOPRRRPNLJGECA><:7520.+)'$"
#%(*-/1468;=?BDGIKNPRSSUQOMJHFCA?<:7530.,)'%"
!#%(*-/1468;=?BEGILNPUTVSROMKHFDA?=:7530.,)'%"
#%(*-/1468;=?BDGIKNPRSTUROMJHFCA?<:7530.,)'%"
#%(*,/1368:=?BDFHKMOQRRRPNLJGECA><:7520.+)'$"
"%'*,.1357:<?ACEGJLMOPPONLKIGEB@>;97520-+)&$"
"%'),.02579<>@BDFHJLLMNMLKIGEDB?=;8642/-+(&$!
"$&)+-/2468;=?ACEGHJJKKKJIGFDB@><:8531/-*(%#!
!#&(*-/1357:<>?BCEFGHIIIHGFDBA?=;97520.,*'%"
#%'),.02468:<>@BCDEFFGFFEDBA?=<:7642/-+)&$"
"$&(*-/13579;=>?ABCDDDDCCB@?=<:86520.,*(%#!
!#%(*,.024579;<=?@AABBBA@?>=<:87531/-+)'%"
Q)W!Q)% X(,
#DKa
Dtm D
Dtm DKW
h%c h%Y!h%O"0&
"$&(*,.024679;=>?@AABBAA@?>=;:86420.,*(&$"
"%')+-/24579;=>@ABCDDDDCBA@>=;97542/-+)'%"
!#%(*,.03579;=?@BCDEFFFFEDCB@?=;97531.,*(%#!
"$&)+-/2468:<>@BDEFGHIIHGFEDB@><:8642/-+)&$"
"%'),.02579;=?BCEGHJJKKJJHGECB?=;97520.,)'%"
#%(*,/1357:<>@CEGIJLLMMLLJIGECA?<:8531/,*(%#
!#%(*-/1468:=?BDFHJLNOOOONLJHFDB?=;8642/-*(&#!
!$&(*-/2479;=@BEGIKMOQRRQOMKIGEB@=;9742/-+(&$!
!$&(+-/2479<>@BEGJLNQSTTSQNLJGEB@><9752/-+(&$!
!$&(+-/2579<>@CEGJLOQSUUSQOLJGEC@><97520-+)&$"
!$&(+-/2579<>@CEGJLNQSTTSQNLJGEC@><9752/-+(&$!
!$&(+-/2479;=@BEGIKMOQRRQOMKIGEB@>;9742/-+(&$!
!#%(*-/2468;=?BDFHJLNOPPONLJHFDB?=;8642/-*(&#!
#%(*,/1358:<?ACEGIJLMMMMLJIGECA?<:8531/,*(%#!
"%'),.02579;=?BDEGIJKKKKJIGEDB?=;97520.,*'%"
"$&)+-/2468:<>@BDEGGHIIHHGEDB@><:8642/-+)'$"
!#&(*,/13579;=?@BCEEFGGFEECB@?=;97531/-*(&#!
"%')+-/2467:;=?@ABCDDDDCBA@?=;:7642/-+)'%"
"$&(*,.02468:;=>?@ABBBBA@?>=;:86420.-*(&$"
UUq@
p2Cq
p2Cq]
h'DV
2DEx
2DGg
2DDg
~'DDg
CF{'D
COH,D"M
.DOL
J,D$M
C6I(Dvd
u*Dq
TB"M
yBOL
TB$M
IB^M
`C7 tB
eC7 tB
=rNE
x=rNE
ybCm
_CmP
eCmP
WdCm
WdCj
ybC7
ybCn
WdC7
WdC_
`Cdu7C
ybC782C
eCcu7C
_C_8EC
WdC_8EC
7pmC
ybC7pmC
eC7pmC
WdC7pmC
ybCq5
ybCq
eCq5
WdCq5
WdC0
ybCqq
eCqq
WdCqq
WdC0P
_CqM
`CqM
ybCqM
WdCq
eC\i
eCq9
ybCq%
_Cqu
eCqu
eCq%
WdCq%
ybCcQ
_Ccy
eCcy
eCcQ
WdCcQ
_Cma
WdCma
ybCco
ybCc
eCco
WdCco
WdCc
rC7 tB
ZwC7 tB
pCmP
ZwCmP
ZwCm
ZwCq
ZwC7
ZwCc
rCdu7C
pC782C
rC782C
sC782C"
ZwCcu7C
pC_8EC
uC_8EC
uJC#
sC7pmC
ZwC7pmC#
uC7pmC
sCq5
ZwCq5
uCq5
ZwC\
sCqq
ZwCqq
uCqq
pC0P
uC0P
ZwC\-
pCqM
rCqM
sCqM
rC\i
ZwC\i
pCq9
ZwCq9
sCq%
pCqu
ZwCqu
ZwCq%
uCq%
sCcQ
pCcy
ZwCcy
ZwCcQ
uCcQ
pCma
uCma
ZwCY
sCco
ZwCco
uCco
+zBi
C7 tB
z'Ci
Cdu7C
C782Ci
Ccu7C
uJCi
C_8EC
2UCi
C7pmCi
C7pmC
-xCi
L$Di
Z+Di
V1Cc
,Cdu7C
V1Ccu7C
-Cco
V1Cco
/Cco
V1CY
=C7 tB
BC7 tB
w?Cm
<CmP
BCmP
UACm
UACj
w?Cn
UAC7
UAC_
=Cdu7C
w?C782C
BCcu7C
w?Cco
w?Cc
BCco
UACco
UACc
OC7 tB
XTC7 tB
MCmP
XTCmP
XTCm
XTCq
XTC7
XTCc
OCdu7C
MC782C
OC782C
PC782C
XTCcu7C
MC_8EC
RC_8EC
PC7pmC
XTC7pmC
RC7pmC
PCq5
XTCq5
RCq5
XTC\
PCqq
XTCqq
RCqq
MC0P
RC0P
XTC\-
MCqM
OCqM
PCqM
OC\i
XTC\i
MCq9
XTCq9
PCq%
MCqu
XTCqu
XTCq%
RCq%
PCcQ
MCcy
XTCcy
XTCcQ
RCcQ
MCma
RCma
XTCY
PCco
XTCco
RCco
z'CX
Bdu7CX#
B782CX
Bcu7CX
Bdu7Ci%
B782Ci
Bcu7Ci
t#Di%
t#Di
z'Cy
Bdu7Cy'
B782Cy
Bcu7Cy
z'CH
Bdu7CH!
B782CH
Bcu7CH
+zBC
z'CC
C782CC
uJCC
2UCC
C7pmCC
-xCC
L$DC
Z+DC
C7 tB1
6eB1t
lB1t
C7 tB1t
Cdu7C1
Ccu7C1t
uJC1
C_8EC1
C_8EC1t
GC1t
HC1t
CC1t
pZC1
VC1t
XC1t
pZC1t
2UC1t
7pmC1
3hC1t
jC1t
kC1t
C7pmC1
fC1t
yC1t
j}C1t
-xC1t
t#D1t
J(D1t
Z+D1t
+_BKs
+zBKs
CKs
z'CKs
C782CKs
8CKs
CCKs
uJCKs
2UCKs
[CKs
fCKs
C7pmCKs
-xCKs
~CKs
"DKs
L$DKs
&DKs
(DKs
Z+DKs
-DKs
+zB9E
C7 tB9
z'C9E
Cdu7C9
C782C9E
Ccu7C9
uJC9E
C_8EC9
CC9E
pZC9
2UC9E
7pmC9E
fC9E
C7pmC9E
-xC9E
Z+D9E
uJC2
C7pmC2
6eB r
lB r
C7 tB r
Ccu7C r
uJC
C_8EC r
GC r
HC r
CC r
pZC
VC r
XC r
pZC r
2UC r
3hC r
jC r
kC r
fC r
yC r
j}C r
-xC r
t#D r
J(D r
Z+D r
+zB;q
z'C;q
C782C;q
CC;q
uJC;q
2UC;q
fC;q
C7pmC;q
-xC;q
L$D;q
Z+D;q
+zB)C
C7 tB)
z'C)C
Cdu7C)
C782C)C
Ccu7C)
uJC)C
C_8EC)
CC)C
pZC)
2UC)C
7pmC)C
fC)C
C7pmC)C
-xC)C
L$D)C
Z+D)C
uJC"
C7pmC"
z'Cz
C782Cz
uJCz
2UCz
C7pmCz
-xCz
L$Dz
z'C*o
C782C*o
CC*o
uJC*o
2UC*o
fC*o
C7pmC*o
-xC*o
L$D*o
z'CrP
CrP
8CrP
C782CrP
uJCrP
CCrP
[CrP
2UCrP
C7pmCrP
fCrP
~CrP
-xCrP
L$DrP
"DrP
z'Cc
Ddu7Cc
D782Cc
Dcu7Cc
uJCc
D_8ECc
pZCc
2UCc
7pmCc
D7pmC
3hCc
D7pmCc
j}Cc
-xCc
J(Dc
z'CZ
Ddu7C
D782CZ
Dcu7C
uJCZ
D_8EC
2UCZ
D7pmCZ
-xCZ
L$DZ
D7pmC2
z'Ct[
Ddu7C)
D782Ct[
Dcu7C)
uJC)
D_8EC)
CCt[
uJCt[
2UCt[
7pmC)
fCt[
D7pmCt[
D7pmC)
-xCt[
D7 tB
+zB*z
z'C*z
D782C*z
CC*z
uJC*z
2UC*z
fC*z
D7pmC*z
-xC*z
Z+D*z
+zB!c
D7 tB!
D7 tB!;
+zBl
z'C!c
z'Cl
Ddu7C!
D782C!c
D782Cl
Dcu7C!;
uJC!c
D_8EC!
CC!c
D_8EC!;
uJCl
pZC!
2UC!c
2UCl
pZC!;
7pmC!c
fC!c
D7pmCl
D7pmC!c
-xC!c
-xCl
Aironet 1040 Series Access Point
jfffff
@hfffff
`(AP 1040 Aironet 1040 Series Access Point
Product Number Product Number
Product Description Product Description ` Aironet 1040 Series Access Point
AP 1040
_Cisco Info Online `phttp://www.shapesource.com/shapelinks/LinkResolver.aspx?LinkID=351&MasterName=AP+1040+Front&StencilName=Wireless
@hfffff @hfffff Reposition Text
@@hfffff
CHA.DzV
CHA.D9
CHA.D
CHA.D7
C%N/D/
0DhZ
CHAID>T
CHAIDH
CHAID
DHAID%H
HAID1
D%b*DED
0DdZ
CHA.D}V
HDX:
0Mga0
D)K&Be
wxwwp0
_Cisco Info Online `ohttp://www.shapesource.com/shapelinks/LinkResolver.aspx?LinkID=351&MasterName=AP+1040+Rear&StencilName=Wireless
ydarj
-DY&,D
A^h+A<
ghA_
D,DuC
D+DuC
'J%g'J%g'J%g'J%g'6
D{T|C
D{TvC
'*!)'J!I'r!I'
#I'E#I'm#I'
'!"4'="P'j"P'
'C" 'T" 'e" 's"
!D,DTC
JD+DTC
$Dh7lCf
:RCq
JDTkTC+_KD6
KD\]XC
2H'}2G'x2F'r26
h#DHA
!DHA
UUA@UU
C{PSC
FCzPSC
$(,0369;?DAGGBA@>:U85/*'#
%&-.18U;?CGFKHKEB@>9730,'$
#)*/289=@BFTJJJHEA@;U41.-&%!
#'+/379>CEHQMMLJKG@=<85.*&%
#'+037:?AFINPRSQHGD>982/*)"
#'+037:?AFINOPMQHGD>982/*&"
#'+/379>CGHJLMNIKB@=<85.*&%
#)*/58<=@BFHIJIKGA?;741,-&%!
!%&-,147:>DBEFFFGA@=9630+'$
$'+/28<;>@AABAC@=9741.*)#
!C{PSC
!Cd6JC
BC#L;Cc6JC
BCzPSC
cC$L;C|
TmBQ
'(.158C?AEIE@B:<72+-#
" &*278C@FJaNaGI?:D=3,%
'(3=D:@FaLTTSMJIB;50+&
$)/78BIaLRU\QOMGACD=.(#
%*259?HKO\`[WUTaI>843,'
&*069@GMPW]^_\ONIB87/,$!
%*059@HMPVYZ[\ONIB84/,'!
%)25;?FNTUVWXPLJE><43('
!$,34<>EGMOPQRSNH@:61.-#"
"#-.169BIJKLLMNHA>872*%
%)/4D:?EFGGHFA>;61.('!
#-+27<9>?@A@BC;6=/)& "
z=Ck
#'+1048:>@CGDDCH@A:830-*&"
$(,.37:A@CFELIEDC?<962.+'#
!%)-038;?CFLMKKMIDB>:73/,($
!&*-06=<@GEMNQQNJEC?<830-($!
"&*1269A@DLKQSRQKEG@<840-)%!
"&*1069<@DIKQRROKEC@<840-)%!
!&)-04=<@CEMNOOPLFC?;83/-($!
!%(-/38;>HDIJKKLEGB>:73.,($
$(+.569<?CDEEEFGH><=621+&#
#&*-038:A?BCCCCB><973/-)&!
D#L;C
!D$L;C
&,+/345BBBB5412*'#
#'+/H8<;GAAG:<532*%-
%*2H8:A>FCC?@A953.)$
#(.15:=FDMIIMN?A960+'-
$*/4<AFELOWWK_D?GBH2(&
'+15;>DLWQVXRO_N@96/*%
-,73BGFMKQ^\\TPJE>;50+%
-,.3BAFIWX\]ZYQKM?;81+'
-,.3BAFIWXYZ[UQKE?;51+%
-'738G?EKPTUUVSLD>:50+%
%+06:@NIOPQRSKMC=<4/)$
&)2HBG>DIJKKLMN@;83.(#
-'+06<A>CDEEDF@GB4/*%
D{PSC
DzPSC
$(,/25;<?@BEEEAF>:840.+&$
!%*-038:?@EDGGMDE@=:736,($
"&+/159=@EMHNJNIDB?<840-)%
$(+/37:?BDHLOROJGC@=951.*%!
#$(,638<?EGNOQSPKHDA>:51/+%"
#$(,638<FEGJRSTQKHDA?:52/+&"
#$(,638<?EMNOPQRLHDA>:51/+%"
$(+/27:?ADIJKKLHGE@=;50.*%!
"%+.15;=FEDGHHHGCA?:830-)'
%)-637:>@BCDDDEA?=952/,($#
#$(+/148:=?@AAA@?=9730-*%"
Dd6JC
Dc6JCC
DzPSCC
j\CC
"/+:@8;=AFFFE<?520*&!
$%*038>EDGKKTCB=?54-'#
"/-45;ECKJOLOITB=7@:.%$
)(,36<BKOMPPVNJTF>54-/"
%*:9?EGJMQ\Y_PLHD<63,'#
$%.19;FTOV\]^WRMJCE730(#
$&.15;FKOPYZ[XRSJGE7@0()
%.:9;ATUVRWXYQMIC=73,(#
)*0@7ECILPQRQSOKB<82-'"
#',28>FGILMMNOHCE?91+&!
!&.:@7<FGHIJIKCA>830*%
)(,497<ABCCDBE>6@:+/"
"&),14;:<B@LCCL@><9640,+&!
$(*.369<BLEFQQDEA>?751-*&#
!%(,047:>ADQHKKHQE@=:;3.*($
!&+,158<@CQUJPPIHFC>?740,($!
"&)-169<@DGIOSTMKQC@<751,(%!
"&)-269=@DHIORSOIQE@<851,+%!
!&),168<@EGIMNOPKQCB<741,(%!
!%+,157<BCFHIJJKGDL>:740/($
!$(/04;:=@EFGHHGDC@<963.*'$
#'*.268?>@CDDDEC@=:741,)&"
"&+,0468?>@@AA@B=:763./(%!
!%(*,/IIII:+*')#
)3,047<@SAAS=?69I+'"
!&-I47>ACDJJRBS<69/*%#
.$3:26>AREKNYKGCS<51,'"
#%*I4?SRENXQQaYGB=79/3).
!&+15<HJYXP`TZaKDA?8I-%
!',16=BELZ]^_`QNJH<80-%#
"',16=BEMZV[\]ONGH<50-&#
!'+16>BGLOTUVWXYJA<80-%#
#&-08<ADKMOPPQLFRS;4/*%
)*/97=BJKLMMNFDH>62:($
$(,15?@BDEFFGDH=;4I-&!
#%*/25?@ABCCBA=;81:3)
h2DH
1DHA
/DHA
M2DH1
BT?9D=
EDnUOC
41DnUOC
XK?g
CV!7C
oLd?
C$n"C2
C&n"C
CjR.C
2CFk
CkR.C
>\na<s&
\na<\na<l
)CES
CHA"D
CyS$D
CzS$D
C/T D*L
C/T D
C`.$D*L
CHA"D2
<%DoF
CHA"DE
F:Co
BR?3Cv+
BR?3C
cHCW3
BV!OCD
BV!OC
NCv+
B$n:C
B&n:C
k7CE
BjRFC
BkRFC{
ACIB
BHA"D
ByS$D
BzS$D
B/T D
i DW3
BHA"D{
HA"DIB
,DQN
&DPN
n+DH
n+DT
B\/,Dp=
BI(+D=
HA4D
)DHA4D'
&DHA4D
'DHA4D
)DHA4D
*D9z4D
)D9z4D
r;Do
-m*$-d*Y
w.3+m.9+b.9+=
B-s*B-
*B-s*B-s*B-s*B-s*%
6D\/,DH
T9D\/,D
g:DI
b'DH
8DI(+DH
1?e&g?UU
j?e&g?
CnU>C
CHA"D,
CHA"DV_
DHA"Dq~
E"Dn
HA"D@
XQDH
XQD\
XQDHA"D
PDHA"D
ODHA"D
HIDH
HID4
HIDHA
IDHA
JDHA
ODHA
UUE?
(~2f(S21(S26
$,4<$W4q$W4=
Aironet 1140 Series Access Point
`(AP 1140 Aironet 1140 Series Access Point
Product Description Product Description ` Aironet 1140 Series Access Point
AP 1140
_Cisco Info Online `phttp://www.shapesource.com/shapelinks/LinkResolver.aspx?LinkID=351&MasterName=AP+1140+Front&StencilName=Wireless
_Cisco Info Online `ohttp://www.shapesource.com/shapelinks/LinkResolver.aspx?LinkID=351&MasterName=AP+1140+Rear&StencilName=Wireless
=UUe?!
Aironet 1260 Series wireless access point
`1AP 1260 Aironet 1260 Series wireless access point
Product Description Product Description `)Aironet 1260 Series wireless access point
AP 1260
_Cisco Info Online `phttp://www.shapesource.com/shapelinks/LinkResolver.aspx?LinkID=351&MasterName=AP+1260+Front&StencilName=Wireless
w+J?w
wdvt
wPk|
Q=DpO'CcL>D
iADOO&C
>DjtNC
ED14EC6@
wDD~HIC6@
UxCD
tMC6@
<BD)qPC6@
DcL>D
hBDp&
wDD R'D6@
<BDJ
#:Dtt&D6@
;KXBbz#D;KXB'W#DD
QPB'W#D
QPBbz#D
NTB,
#D;KXB
#D;KXBbz#D
B R'D6@
D<NBtt&D6@
B STBC
RdBd
BpO'C
BRp$C
BjtNC
;KXB
9C;KXB
NTB_
QPBuv:C
:C;KXBuv:C;KXB
B14EC6@
B~HIC6@
B)qPC6@
D<NB
B STB
_Cisco Info Online `ohttp://www.shapesource.com/shapelinks/LinkResolver.aspx?LinkID=351&MasterName=AP+1260+Rear&StencilName=Wireless
Aironet 1550 Series wireless access point
`2AP 1552C Aironet 1550 Series wireless access point
Product Number Product Number AP 1552C
Part Number Part Number AP 1552C
Product Description Product Description `)Aironet 1550 Series wireless access point
AP 1552C
_Cisco Info Online `qhttp://www.shapesource.com/shapelinks/LinkResolver.aspx?LinkID=351&MasterName=AP+1552C+Front&StencilName=Wireless
UU@ADD
zHBcx
zHBex
zHB\
zHB
h4Dex
h4DR>
UU4A
qFD+
i>qD
@Di>qD
,qDQB@D
N@Di
>D kkD
>DgkkD
>Di>qD|
>Di>qD
?Di>qD
jDJD@D
kD{.@D
kDl3@D
,qDQB@Di>qD
'@Di>qD
@Di>qDl
nDO3ADP
PAD=ugD
@D/(eDI
|>Di>qD
?Di>qD|
8kDl
>Dg;eD
>D ;eD
kDy.@D
>MMM
9L0N:J0
9C0o9=0K970@95089,089#06
(DQB@D
"DJD@D
"Dl3@D
(DQB@Di
&DO3ADPW"D
PAD=
"Dy.@D
'AD4c
N@Di~
DQB@D
N@Di.
N@DL]
DJD@D
Dl3@D
DQB@Di^
DO3ADP
PADz*
>DWO
Dy.@D
'ADh
,ADN]
!J0E!L0
L0V J0
X",0P"50F"70
CQB@D9`
P@DO
>DG*nC
>Dc+nC
>DOk
,ADNVeC
'ADq
P@DQclCJD@Dc
lC{.@D
lCl3@D"
,ADN
CQB@D
_|CO3AD>]kC
ADakWC
UCI
|>DGjUC
|>DLj
bmCl
>DTLkC
>DGjUC
>DckUC
lCy.@D
D@Dr
P@DOVeC
=UU9?MMM
=lll=
>sss
<IM&<I
K<&LI=&LI
=sss
4Kh&4K
#~KX&nK<&DK
}KX&OK
K>&}KX&%
#oKh&$
#TKX&DK<&
SKX&%K
$_K>&SKX&%
#EKh&$
$5K>&*KX&%
dJh&dJ
J<&tJ
:Jh&:J
JX&tJ<&JJ
JX&UJ
#uJh&$
#ZJX&JJ<&!J
YJX&+J
$eJ>&YJX&%
#KJh&$
#1JX& J<&
$;J>&0JX&%
jIh&jI
I<&zI
9Azm
D\rN@
DUrN@
2AEi
"$&(*+-/13468:<=?ACEFHIKL
"$&()+-/13468:<=?ACDFHIJK
"$&')+-/024689;=?@BDEGHII
"$%')+-.024579;<>@BCDFGHH
"#%')+,.023578:<=?ABCDEFF
!#%&(*,-/134689;<>?ABCDDE
!#$&(*+-/024578:<=>?ABBCC
V9BV
!"%+235=9;GGG;98570,-#
'%*/76<;@ANCCABG9=40+("!
#-.359?AHEIOIFDN@:=72*$
'%+0><GNEOKVVVKJFC@951,("!
!"-.7=;ADJVR`d`QgMFNG842)&
&)24<?CILQ\U[WT`gJDB951+%
$+059BDMPS[YcYfTQKFA;=3,('
%+16:AFKQTZ_beYW`VICG=7.("
%,16;AFLQUY^abc[dVOCG87.-"
$+15:AEKQTX]^_YU`VING=3.('
$*059@DJPSWXYZ[\RKEA;63,%'
#)/48?CIKRSTUTSQVOH@950+$
"(.36:BHOKPQQQPLJEA;=7/)&
$*248;AHIJKLKMIDN?<51,("
!"(.1><;BCDEFFDCAG963/)&
&).3>8:?@AAAB?;<572*%'
/sCi
/sC7K!B5
yC8K!Bd
C;K!B;
"#%')+-.024579;=>@BDFHILMM
!#%')+,.024579;<>@BDEGIJKK
!#%')*,.023579;<>@BCEFHIJJ
!#%&(*,./13568:<=?ACDEGHHH
!#%&(*,-/13468:;=>@ACDEFFF
!"$&()+-/024579:<=?@BCCDDD
"$%')+,.0135689;<>?@ABCCC
!#%&(*,-/124578:;<=?@@AAA
.AxU
"%()-FFFF-)(%"
!#(*F/1G22G10.*($!
"(-1368A>BHHB?A9641F,#
!%*0369>HDEVVVDH><631-'+
#,.2@9>CVJKNNKJV`>96;/)$
%*04:=CVLUPggRUKVC=:41-%!&
+'FG@9?DJUgWffT[ULEB<@2F(+
"(.;6AHINRTd]]YfgQICA7;/,"
",/;7=CMU[X_ee_XSUJ`=:3/)#
#,/37=`MUSXabbcdSOJ`>:30)#
",.;7ACMQ[\]^^_X[UM`=73/,#
+(.26<HVKPWXYZXTRNIHA6;.,"
!'-G59?DJQRSTTSRUJD?9@GF'+
$*037AHEJNOPPOQJEH=:40*%
"(FG58=HEIJKKLMEH=8@2.,#
$)/2@8ABCDEEDCB=8@;0*%!
D7K!B@
D8K!Bd_
D;K!BP
A3WdD
B3WdD
!#%&(*,-/13578:<>@BCEGIJLM
!#%&(*,-/13568:<>?ACEGHJKL
!#$&(*,-/13468:<=?ACDFGIJJ
"$&()+-/124689;=>@BCEFGHH
"$%')+-.024579;<>?ABCEFFF
"$%')+,.013568:;=>@ABCDDE
!#%&(*,-/134679:<=>@ABBCC
!#$&()+-.0235689;<=>?@AAA
V9Br
!$).359@=>AA[>O@95H.+$1
"(6H5:<[BCDNDCP[<9526("
!,*049<AUJF___FNU[<87/)$1
&(63?@[UE_TM`MT_JU>;IH6'&
#)/49OPN_MeZVZeL_NPO87.+"
$*25;>CFTefXaXVeTEU=:40)#
1,*2I;[DGMZXdb\WSLGC>;50*$
!,-HI@AD_`Zabc]XZMGD[;52*$1
1,*2I;[DGMSW\]^WRLFC>;50*$
$*05:>UEKQVWXYZQKEB=940)#
#+/79OPNGLQRSRQTGDA<83.("
&'6HI;>BJGKLMLKGNB=:52-'!
1$)/78@>BDEFGFEDB>@?7/)$1
"(-248@>ABCCCBA=@840-'&
AM~eDi
Ab/dD
Ab/dDj
BM~eD7K!Br
gD8K!B
hD;K!B
oeDm
eC?&9D
"$&(*+-/13468:<=?ACEFHJLM
"$&()+-/13468:<=?ACDFHJKL
"$&')+-/024689;=?ABDEGIJJ
"$%')+,.023578:<=?ABCDFFG
!#$&(*+-/024579:<=>?ABBCC
"$%')+-.0134679:<=>?@AAA
gC?&9D
!$*>24<89FFF:87460+-'
%$,>64;:WALBLA@F8<30*(!
'-.248?AEQGKGDCLW9<6/,#
%$*0=;FLQKIVVVIPDBW841+(!
!-.6<:ACPVROdONgHDLF73/)"
")/3;?BGJN]U\XTOgPC@840*$
#*048@CHMS\ZcZfTNIDA:<2+(%
$*159ADINT[`beZXOVGBF<6.(!&
$+15:ADJNUZ_abc\dVKBF76.-!&
#*149AQINTY^_`ZUOVGLF<2.(%&
#,048@CPMSXYZ[\]RIDA:52+(%
")>37?BGIRSTUUSNVKEW840*#
&!(.259@EKJMNONMJPQA:<6>)"
#,/37:AEGHIJIHKCL?;41+(!&
'-.1=;:@BCDDDCEAF852>)"
#).2=79?@AAA@?:;46/,$%&
yC/:6D
/sC/:6D
mC?&9D
/sCO
C?&9DZ
rC?&9D
!#%&(*,./13578:<=?ACDEGHHH
!#%&(*,-/13468:;=>@BCDEFFF
!"$&()+-/024579:<=?@BCCDEE
"$%')+,.013568:;<>?@ABCCC
!#%&(*,-/124578:;<>?@@AAA
_%G-a%G-[%D-X
W%B-V%=-X%9-Z%6-_%4-c%6-6
i%:-i%:-j%:-6
t%C-u%H-r%K-o%O-j%O-g%M-=
K%)-L%.-J%2-H%6-C%7-?%5-=
I$%-D$"-C$
z#A.v#D.q#D.m#C.j#@.j#;.6
l#'.p#$.u#$.y#%.|#).|#-.=
|#o.y#s.u#t.q#t.m#q.l#m.6
j#X.m#T.q#T.v#S.z#W.z#[.=
7$k/9$p/6$t/4$w//$y/,$w/6
c$x/f$}/e$
/E$|/F$x/G$s/L$q/P$r/=
%p/ %r/!%v/"%{/ %
E%]/J%^/L%b/N%f/M%k/I%m/6
7%w/2%u/0%q/.%n/0%i/3%g/=
a%M/_%N/i%F/X
l%D/q%D/t%H/w%K/w%P/s%S/6
i%[/i%[/h%[/6
a%_/\%^/Z%Z/X%V/Z%Q/]%O/=
4DxU
6DxU
D?&9DxU
"')*E60F11F06.+)$"
!#),0279Md@GG@dM:720E-'
"%+/57:dGBCRRRBGd:720,(&
!'-.1<:dARIJNNJIRAd:756*$
%+/3;>ARKVPffPVKRA>;30,%"
&(EF<:?BIVfWggU[VKC@=<1E)&
#).57MGHNSUc]]YUfQHAM856-#!
!#-658>ALV[X_ee_XTVID>;26*'!
!'-628>DLVTX`aabcTOIDd;2/*'
#-.58MALQ[\]^^_X[VLD>826-'!
&).17=GRJPWXYZXUSNHGM756-#
"(,F4:?BIQSTUUTSVIB?:<FE(&
$+/28MGCINOPPOQIRG>;30+%
!#)EF49>GCHIJJKLCG>9<1.-'
"%+65<9>@ABCCBD@>9<5/+%"
D?&9DP
l%J.l%
.l%J.l%J.l%J.l%J.<
.l%J.l%J.l%J.l%J.%
%J.F$J.%
lD?&9D
#4D3WdD
bD?&9D
;D3WdD
"$&()+-/124689;=?@BCEFGHH
"$%')+-.024579;<>?ACDEFFG
"$%')+,.013568:<=>@ABCDDE
!#%&(*,-/134679;<=?@ABCCC
u:G-w:G-q:D-X
m:B-l:=-n:9-p:6-u:4-y:6-6
C:+-B:&-D:"-F:
a:)-b:.-`:2-^:6-Y:7-U:5-=
-J9#-L9'-K9,-G9.-=
9M/ 9R/X
$9T/&9Y/#9]/!9a/
N9k/P9p/M9t/K9x/F9y/C9w/6
19m//9h/19e/49a/89_/<9a/=
/\9|/]9x/^9t/c9q/g9s/=
3:o/7:r/8:v/::z/7:
\:\/a:]/c:a/e:e/d:j/`:l/6
N:v/J:u/G:q/E:m/G:h/J:f/=
w:M/u:N/
x:_/s:]/q:Z/o:V/q:Q/t:O/=
kD?&9D:
kD?&9D
&[*,13A9;BBB;9A3/,)[!
!$),249B>?@C@?OB841,0$ <
"(514:=@DEFNFEP?=94/5("
<![*.39=CUJH___HNU@=86-)$ <
&(52AB@UG_TM`MT_JU?;715'&
#)-69OPN_MeZVZeL_NPO86,0"
$*.4;?EHTefXaXVeTGU>:3.)#
[*/7;@FIMZXdb\WSLIE?;4.*$
<![+17BCF_`Zabc]XZMIF@;7/*$
[*/7;@FIMSW\]^WRLIE?;4.*$
$*.4:?UHTQVWXYZQKGD>93.)#
#0-69OPNILQRSRQTIFC=82,("
&(517;?DJIKLMLKIND>:4/+'!
< $)-68B@DFGHIHGFD?BA6-)$
"(5/39B?CDEEEDC>B83.+'&
jD?&9D
hD/:6Dr
gD/:6DM~eD/:6Db/dD
7Db/dD?&9Db/dDd
:DM~eDO
hD?&9D
oeD?&9D
`dAp
JJJJ
GGGG
LLLL
KLH80
IAB-
#3+.46C=<II<;=950-)&'
'3*.87=I?@AHA@><:60-)%
%).47;BAGFNNNED@I:602(#"
'3+/6=>HEOMPPLKJG@I:51*&!
"$,.8CIAFK_QS^STLJG?;702('
&*16=?GO_SU]]VXQLNHB:8.,$"
!3+09<AFMRWg[hZ]XTKG?=61*%
'3249IHNP^][fdbZWRME@;6/*%
'(24CBHJ_^Ycdef[VRLF@<7/+&
!3249IHNPS][`ab\WQME@;6/*%
!3+07<@FMQUYZ[\]^_OG>=61)%
%*16=>DJPRUVVWXQLNHBC8-,$"
"$,.8CIAEOPQRSRTLJD?;7023'
'3+/6=BAEJKLLMKNG@<C8.)%
$,-47=B@DEFFFGH?I:5/2(#"
!&).47:<>?@A@?B;C502,%
8mCM
8mCt
?dCu
$ECS
$ECR
$ECQ
HHHHHHH
IIIIIII
AAAAAA
MMMMMM
JJJJJJJ
KKKKKKK
LLLLLLL
BBBBBBB
CCCCCC
DDDDDD
EEEEEE
FFFFFF
GGGGG
MJK4
Ak{GC
yAk{GCN}
hOCN}
.YCL}
Bl{GCS
Ak{GCR
Ak{GCQ
!(+.1378EE<E98;20-'$*
$+.5;8<>FD@DF=E:61-&)
)'-5;9=DCLGGGBAF?860,%!
(/069=@LHJMQMJKBD?:34+$*
"'.2:?@LINRiiiOQHBFE;1,%!
$+06EFBINiT\\[URQKA=83.'"
(,17<@GQiTZ]dYWUOJLFE60+$
%-5:=AHPSWdhc_][iQG@<;1/$*
!&-28=CIPUX_efgdWVQK@<71/(*
!%-2:=CIPUZ^abcdWVQK@<71/(*
%,5:?AKNV\]^_`XTRMGD<;0/$
*(/1;<DLMOUWXYZ[VPIB>964+)
)+469>CKQRSTTUVPJG@?:2-&"
"&-57<FBHMNOOPNJGA>960/(
*$+43:?FCGHIJIKLA>E75.')
!%,06:<>@ABBCAD=E724+(
AK~MC
AK~MCS
AK~MCR
AJ~MCR
AJ~MCQ
.YCtI
IIII
LIJ1
CDE2
!TG|!XG{!6
lGu!pGw!qG|!sG
HQ#X
!8H~!9Hz!:Hv!?Ht!CHu!6
WH{!YH
Hx!X
)Hm!+Hq!*Hv!(Hz!$H|! H{!=
!#8+.35C=<II<;=940-*&'!
'8*.76=I>@AHA@><:53-)& "
$,-36;BAGFNNNED@I=502(#!
'8+/5=BHEOMPPLMJGAI:41*&
!$,.7CIAEKPYSaSYLOG@<932(#
%*15=?GOPSTVVUXRLNHB:7.)$
&+06<@FMYTf\b[ZXQKG?;5/*%
" 8209IANPSV\ec][WRMF@;6/*&
"'(23CIHJPaZbcd^\USLFA<60+&
" 8209IANPSV\]^_`WRMF@;6/*&
&+06<@FMYTZ[\[VXQKG?=51*%
%*14=>DJPRTUVWXYLNHB:7.,$!
!#,-39I@EOPQRSRQLJG?;602('
"'8+/5:BAEJKLLMKNG@IC41*&
$,-06=B@DEFFFGH?I:5/2(#!
" &).36:<>?@A@?B;C50-,%
#oGe#
Ge#>He#
HB">H
8mCF-
?dCF-
.YCG-
CCCCCCC
JJJJJJ
DDDDDDD
LLLLL
MMMMMMM
EEEEEEE
HHHHHH
AAA!A
A!BBBBB
JKD-
Dk{GCEs
Dk{GC
bCEs
.YCx
Dl{GC
!&+.0268DD<D98:2/-(%
%+.4:8<=FC?CF=D750-(*$
"'-4:9=CBLGGGA@FE850,)!
&;/59=?LHJMPMJKACE823+%$
"(.17E?LINO^Q^OPHAC<64-)!
%+/5DFAIN^RUUYRiPK@=82.(*
&,06<?GMiSX[bWcROJLFD:/;%
)-47=@HNZcbgh][U^PG?<60;&$
!)-17=BHTRV\deafcQNK?E64,&
!)-17=BHTRX\_`abcQNK?E60,&$
),47E@KNQU[\]\WY^MGC<:0;%$
$&;0:<CLJORUVWXYZTIAF953+%
*+329>BKPOQRSRQTMG?E71.'"
!'-46<FAKMNOOONJGB>D:0,)
$%+327EFBGHIJIKL@><61.(*
!),/27<>?@AAB@C=D613;&
DK~MC
DJ~MC
.YCX
;AoZ
@GhsD
?vWyD
@.pyDFa
yDb>
F@=o}D
tDU|
@32tDk
tsDUrN@
UsD0
UsD2
UsD&
UsDO
8AoZ
~yD<}1A,XyD+
8Ao*yD
;A:VsD
UsDb
UsD'
;Ao*yD
9A,XyD
~yD#}1A
@wWyD
D\rN@z
DUrN@@
D#}1Ae
/CFa
V/CI
GC\rN@
CUrN@
W/Cb
C@U>D
hCDFg
Cvk>D
^>DXXdD
\>D_.dD
9D1n>D
;D.@CD
;DF[CD@
hCD@
@Dc@aD
_Cisco Info Online `phttp://www.shapesource.com/shapelinks/LinkResolver.aspx?LinkID=351&MasterName=AP+1552C+Rear&StencilName=Wireless
C)<KD
C)<KDj
C)<ED
=DfV8D(
@DfV8D)
@DfV8D)<EDfV8Dx
;D)<KDfV>D)<KDf
UD)<KD
XD)<KDf
[D)<EDf
HD.L
CB)<KD
UU@AK~
SDYm;B
BIcFD
sBD9
@DnC
zBdm;Dp
PRBf
B``*Dq
Db`*D3
Dp,X
HT(Y
eBLe
C4GgB!
eBJk
C4GgB=
eO!?t
wZ%=wZ%=
B7=!DB
/CTl
R+Dt
R+Dw
|iCT
XxCm
XxC{u$D
C{u$D
zj}C
$Dzj}C2
D|j}C
Dzj}C
$Dzj}C
_`[\\]XYZZUVWRRSTOPPQLMNNIJKFFGHCDEE@AB==>?
\]XYYZUVWWRSTOOPQLMMNIJKKFGHCCDE@ABB=>?
YZUVVWRSTTOPQLLMNIJJKFGHHCDE@@AB=>??
VWRSSTOPQQLMNIIJKFGGHCDEE@AB=>>?
STOPPQLMNNIJKFFGHCDDE@ABB=>?
PQLMMNIJKKFGHCCDE@AAB=>??
MNIJJKFGHHCDE@@AB=>>?
JKFGGHCDEE@AB==>?
GHCDDE@ABB=>?
DE@AAB=>??
yzz{
yz{vwxs
yz{vwwxstup
yz{{vwxstuupqrm
yyz{vwxsttupqrrmnoj
yz{vwxxstuppqrmnoojklg
yz{vwwxstuupqrmmnojkllghid
yz{{vwxsttupqrrmnojkklghiidefa
yz{vwxsstupqqrmnoojklghhideffabc^
yz{vwxxstuppqrmnnojkllghideefabcc^_`[
yz{vvwxstuupqrmmnojkklghiddefabbc^_``[\]X
yzz{vwxsttupqrrmnojjklghhidefaabc^__`[\]]XYZU
yz{vwxsstupqqrmnoojklgghideefabc^^_`[\\]XYZZUVWR
yz{vwxxstuppqrmnnojkllghiddefabbc^_``[\]XYYZUVWWRSTO
yz{vvwxstuupqrmmnojkklghiidefaabc^__`[\]]XYZUVVWRSTTOPQL
yyz{vwxsttupqrrmnojjklghhideffabc^^_`[\\]XYZUUVWRSSTOPQQLMNI
yz{vwxsstupqqrmnoojklgghideefabcc^_`[[\]XYYZUVWRRSTOPPQLMNNIJKF
yz{vwwxstuppqrmnnojkllghiddefabbc^_``[\]XXYZUVVWRSTOOPQLMMNIJKKFGHC
yz{{vwxsttupqrmmnojkklghiidefaabc^__`[\]]XYZUUVWRSTTOPQLLMNIJJKFGHHCDE@
vwxsstupqrrmnojjklghhideffabc^^_`[\\]XYZZUVWRRSTOPQQLMNIIJKFGGHCDEE@AB=
stuppqrmnoojklgghideefabcc^_`[[\]XYYZUVWWRSTOOPQLMMNIJKFFGHCDDE@ABB=>?
pqrmmnojkllghiddefabbc^_``[\]XXYZUVVWRSTTOPQLLMNIJJKFGHCCDE@AAB=>??
mnojkklghiidefaabc^__`[\]]XYZUUVWRSSTOPQQLMNIIJKFGGHCDE@@AB=>>?
jklghhideffabc^^_`[\\]XYZZUVWRRSTOPPQLMNNIJKFFGHCDEE@AB==>?
ghiddefabcc^_`[[\]XYYZUVWWRSTOOPQLMMNIJKKFGHCCDE@ABB=>?
defaabc^_``[\]XXYZUVVWRSTTOPQLLMNIJJKFGHHCDE@@AB=>??
abc^^_`[\]]XYZUUVWRSSTOPQQLMNIIJKFGGHCDEE@AB=>>?
^_`[\\]XYZZUVWRRSTOPPQLMNNIJKFFGHCDDE@ABB=>?
[\]XYYZUVWWRSTOOPQLMMNIJKKFGHCCDE@AAB=>??
XYZUVVWRSTTOPQLLMNIJJKFGHHCDE@@AB=>>?
UVWRSSTOPQQLMNIIJKFGGHCDEE@AB==>?
RSTOPPQLMNNIJKFFGHCDDE@ABB=>?
OPQLMMNIJKKFGHCCDE@AAB=>??
LMNIJJKFGHHCDE@@AB=>>?
IJKFGGHCDEE@AB==>?
FGHCDDE@ABB=>?
CDE@AAB=>??
Z!Dw
w)X!w)
Djz#DY
T#DZ
T#Dk,
Djz#D
G E%Q ?%\ ?%6
_"?%i"E%n"N%6
J#Dy?
&P"Q%X!Q%` Q%
CHGED
lED"
oDDaG
oDD)
.<DbG
2CDg
EDHGED
EDHGEDstBD
?DstBD
>DstBD
HFDn
JMDn
8D~rMD{
MDHGED~rMD
1a1~1\1x1R1Y
/b3R1X
]3\1S3a1H3a1=
EEDT
MFD:
1R1m2R1G3R1
bDDO
/)3t.m2t.
NDD*
HCDN
Bst?D
^?D/e"Bst?Du
vA~rJD
ND/e"B
B~rJD
JJDM
6ZBT
MCDx
C/e"B
C/e"B.
=D("yC
=Dso
C#i=D{
C+T<D{
Cp'<D
hxCI_<D
C'{>D("yC
hxCG
hxCj
hxC%!<D
CpS<Dz
C+T<D
Cs,<D
Cs,<D1
CFT<D1
CET<D{
CI_<D{
C#i=D
hxC*
D'{>Ds
D#i=D=
D+T<D=
Dp'<D
DI_<D=z
i=DP
z=D=z
>DiC
E>Dw
D%!<D=z
DpS<D=
D+T<DE
Ds,<D
DFT<D
DET<D=
DI_<D=
D#i=D
#m/&#i/+#b/+#[/6
/7#i/0#f/,#a/+#[/+#b/&#i/
,#a/0#f/7#i/
'D'{>DsE*DL
=D=*,D#i=D=*,D+T<D=*,Dp'<D
U&DL
%DI_<D=
]=D=Z2D#i=D=Z2D
=Dsu0DL
i=DP*,D
=DsE*DL
+>De;2D
#>D=Z2D
>D=Z2DG
=D=Z2D#i=D=Z2D+T<D=Z2D%!<D=Z2Dj
;DfV&D(
U&DM
&<D<*,DpS<D=*,D
S<D=*,D
S<D=*,D+T<DE1,Ds,<D
&<D<Z2DpS<D=Z2D
S<D=Z2D
S<D=Z2D+T<D=Z2D#i=D=Z2D+T<D=Z2Dp'<D
<DP1,Ds,<D
+,DFT<D
+,DET<D=*,DI_<D=*,D#i=D
.D'{>Dsu0DL
=D=Z2D
=D=Z2D#i=D
oD'{>DsErDL
=D=*tD
=D=*tD#i=D=*tD+T<D=*tDp'<D
UnDL
mDI_<D=
]=D=ZzD#i=D=ZzD
GzD-
)zDV
=DsuxDL
vD'{>D
i=DP*tD
=DsErDL
oD'{>D
+>De;zD
#>D=ZzD
>D=ZzDG
=D=ZzD#i=D=ZzD+T<D=ZzD%!<D=ZzDj
;DfVnD(
mD%!<D=
UnDM
&<D<*tDpS<D=*tD
S<D=*tD
S<D=*tD+T<DE1tDs,<D
<D$0zD
&<D<ZzDpS<D=ZzD
S<D=ZzD
S<D=ZzD+T<D=ZzD#i=D=ZzD+T<D=ZzDp'<D
<DP1tDs,<D
+tDFT<D
+tDET<D=*tDI_<D=*tD#i=D
?tDh
vD'{>DsuxDL
*zDW
=D=ZzD
=D=ZzD#i=D
"BYF
I<A3B
JAB]
eA3B
DC/tAB]
K@$|K<$tK<$6
K6$zK:$tK;$|K;$
KF$$K<$/K<$/K<$/K<$/K<$%K:$
K0$%K:$/K;$Y
2K<$tK<$X
`2AP 1552E Aironet 1550 Series wireless access point
Product Number Product Number AP 1552E
Part Number Part Number AP 1552E
AP 1552E
_Cisco Info Online `qhttp://www.shapesource.com/shapelinks/LinkResolver.aspx?LinkID=351&MasterName=AP+1552E+Front&StencilName=Wireless
UUe?
?YYY
?UUe>
?UUe>!
w!Cm
w!Cg
"C'mSD
RDmr:C
RD\^DC
XSDQ
ECYpSD
wEC/
wEC8
VD9]CC<
YCC:
VD*d"C*
w!CY
iCYpSD^^hC
XSDor^C
FC(mSD
SD*|EC
SDuwEC
pSD^^DC
XSDor:C
"C(mSD
w!Cv
RD}*"C
RDD$#C
fZCm"RD
tdCfaRD
wiCv
wiC/
sVD>
UD)d"C*
VDWtECm
wECe
YgC:
VDWtiCm
wiCe
wiC8
VD9]gC<
FC'mSD
RDmr^C
RD\^hC
iCYpSD
UUE?UUU>MMM
UUE?UUU>!
?UUU>YYY
?UUU>!
=YYY
7cC];KD
sADR
sAD"
'C];KD
]kDm
]kDg
SDswkD
kD'mSD
BtDYpSD
]kDY
B}DYpSD
tD(mSD'}tD
kD(mSDswkD
]kDv
yDm"RDb
|DfaRDt
]tDm
]tDe
SD_}tD-
tD'mSD
5X?z5X?g5X?g5X?g5X?g5=
X?y5I?
KD={{D
{D];KD
sADq