diff --git a/README.md b/README.md index 04eafd41..f034a7d6 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,33 @@ -# ICC Eliminator Submisison -Teams will be required to submit their code base on GitHub by forking this repository. -Follow the following steps to submit your code base. -1. **Fork** this repository. -1. Create a **folder with your team name** -1. **Upload** your code base and videos to the repository. -1. Create a **pull request** to this repository. Make sure you raise your **pull request** as per your **team name**. -1. You can also add you team details in the README.md of your forked repository -For Example: -### Team Information ------------- -###### Team Name - -###### Track - -###### Brief Description and Snapshots - +This repository contains both frontend and backend code for the ICC website project. + +# Backend +The backend is built with Python and uses the FastAPI framework. It provides an API that can be consumed by the frontend. To run the backend, follow these steps: + +Navigate to the backend directory in the terminal. +Run pip install -r requirements.txt to install the required Python packages. +Run python main.py to start the server. +Open a web browser and go to http://localhost:8000/docs to view the API documentation. + +You are required to create a .env file with this +``` +# DATABASE +DATABASE_URL = "" + +# EMAIL +SENDER_EMAIL_PASSWORD = "" +SENDER_EMAIL = "" +``` + + +# Frontend +The frontend is built with JavaScript using the React.js framework. To run the frontend, follow these steps: + +Navigate to the frontend directory in the terminal. +Run npm install to install the required dependencies. +Run npm run dev to start the development server. +Open a web browser and go to http://localhost:3000 to view the website. +Note: The frontend is currently unfinished and may not function properly. + +The main page -> shows the matches +/seats/:id -> allows for booking & seat viewing +/book -> actual booking of the seat \ No newline at end of file diff --git a/backend/main.py b/backend/main.py new file mode 100644 index 00000000..086403fa --- /dev/null +++ b/backend/main.py @@ -0,0 +1,45 @@ +# pylint: disable=(wrong-import-position, missing-module-docstring) + +import os +import dotenv + +import fastapi +from fastapi.middleware.cors import CORSMiddleware +import sqlalchemy.orm as orm +import sqlalchemy as sql +import uvicorn + +dotenv.load_dotenv() + +from models import database +from models.model import Base +import routes + + +app = fastapi.FastAPI() + + +app.add_middleware( + CORSMiddleware, + allow_origins=["*"], + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], +) + + +@app.on_event("startup") +def on_startup(): + # database.Database().delete_db(Base) + database.Database().init_db(Base) + + +app.include_router(routes.tickets_router) +app.include_router(routes.stadium_router) +app.include_router(routes.person_router) +app.include_router(routes.match_router) +app.include_router(routes.auth_router) + + +if __name__ == "__main__": + uvicorn.run("main:app", port=8080, reload=True) diff --git a/backend/models/__init__.py b/backend/models/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/backend/models/database.py b/backend/models/database.py new file mode 100644 index 00000000..0c67e8ad --- /dev/null +++ b/backend/models/database.py @@ -0,0 +1,45 @@ +import os +import sqlalchemy as sql +import sqlalchemy.orm as orm +from src.patterns import SingletonMeta + + +__all__ = ( + "Database", + "db_session", +) + +DATABASE_URL = f"mysql+pymysql://{os.getenv('DATABASE_URL')}" + + +class Database(metaclass=SingletonMeta): + """This class represents the database connection. It is a singleton class, + meaning that there will only be one instance of it at any given time. This + instance will be shared among all the classes that need to access the + database. + """ + + engine = sql.create_engine(DATABASE_URL, echo=True) + sessionmaker = orm.sessionmaker( + autocommit=False, autoflush=False, bind=engine) + + def init_db(self, base): + base.metadata.create_all(self.engine) + + def delete_db(self, base): + base.metadata.drop_all(self.engine) + + +def db_session() -> orm.Session: # type: ignore + """Creates a new local database session through which you can access the database and update it. + This is made using a yield such that finally the session once created will be closed. + + Returns - Session: A new database session. + """ + + db = Database.sessionmaker() + + try: + yield db + finally: + db.close() diff --git a/backend/models/model.py b/backend/models/model.py new file mode 100644 index 00000000..ab4acf61 --- /dev/null +++ b/backend/models/model.py @@ -0,0 +1,196 @@ +import enum +import uuid +import string +import secrets +from datetime import datetime + +from sqlalchemy.ext.declarative import declarative_base +from sqlalchemy import Column, Date, DateTime, Enum, Float, ForeignKey, ForeignKeyConstraint, Index, Integer, JSON, LargeBinary, String, TIMESTAMP, text +from sqlalchemy.dialects.mysql import INTEGER, TINYINT +from sqlalchemy.orm import relationship + +from .database import db_session + +Base = declarative_base() + + +class MatchEnum(enum.Enum): + T20 = "t20" + ODI = "odi" + TEST = "test" + + +class GenderEnum(enum.Enum): + MALE = "male" + FEMALE = "female" + + +def create_ticket_id(): + """Create a new ticket id for a match + Returns new 6 digit TicketID + """ + alphabet = string.ascii_letters + string.digits + databse = db_session() + session = next(databse) + + while True: + ticket_id = "".join(secrets.choice(alphabet) for _ in range(6)) + + if session.query(Ticket).filter_by(id=ticket_id).first(): + continue + + try: + next(databse) + except StopIteration: + pass + + return ticket_id + + +class IccUser(Base): + __tablename__ = 'icc_user' + + username = Column(String(50), primary_key=True, unique=True) + password = Column(String(255)) + + +class Person(Base): + __tablename__ = 'person' + + first_name = Column(String(50), primary_key=True, nullable=False) + last_name = Column(String(50), primary_key=True, nullable=False) + img_path = Column(String(255)) + gender = Column(Enum(GenderEnum, native_enum=True)) + nationality = Column(String(3)) + dob = Column(Date) + email = Column(String(255)) + phone = Column(String(50)) + verified = Column(TINYINT, server_default=text("'0'")) + password = Column(String(255)) + + +class Stadium(Base): + __tablename__ = 'stadiums' + + name = Column(String(255), primary_key=True) + country = Column(String(3)) + pincode = Column(INTEGER, nullable=False) + + +class Block(Base): + __tablename__ = 'blocks' + __table_args__ = ( + Index('unq_blocks_stadium_name', 'stadium_name', 'name', unique=True), + ) + + name = Column(String(2), primary_key=True, nullable=False) + elevation = Column(Float) + x_offset = Column(Float) + y_offset = Column(Float) + stadium_name = Column(ForeignKey('stadiums.name'), + primary_key=True, nullable=False) + + stadium = relationship('Stadium', backref='blocks') + + +class Match(Base): + __tablename__ = 'matches' + + id = Column(Integer, primary_key=True) + start_time = Column(DateTime) + stadium_name = Column(ForeignKey('stadiums.name'), index=True) + country_1 = Column(String(3)) + country_2 = Column(String(3)) + match_format = Column(Enum(MatchEnum, native_enum=True)) + finished = Column(TINYINT(1), server_default=text("'0'")) + + stadium = relationship('Stadium', backref='matches') + + @property + def start_time_timestamp(self): + return int(self.start_time.timestamp()) + + +class Seat(Base): + __tablename__ = 'seats' + __table_args__ = ( + Index('seat_index', 'row_name', 'seat_no', + 'block_name', 'stadium_name'), + Index('uq_seat_row_seat', 'block_name', 'row_name', + 'seat_no', 'stadium_name', unique=True), + Index('unq_seats_stadium_name', 'stadium_name', + 'block_name', 'row_name', 'seat_no', unique=True) + ) + + row_name = Column(String(2), primary_key=True, nullable=False) + row_no = Column(Integer) + seat_no = Column(Integer, primary_key=True, nullable=False) + stadium_name = Column(ForeignKey('stadiums.name'), + primary_key=True, nullable=False) + block_name = Column(ForeignKey('blocks.name'), + primary_key=True, nullable=False, index=True) + + block = relationship('Block', backref='seats') + stadium = relationship('Stadium', backref='seats') + + +class TempTicket(Base): + __tablename__ = 'temp_ticket' + __table_args__ = ( + ForeignKeyConstraint(['fname', 'lname'], [ + 'person.first_name', 'person.last_name']), + ForeignKeyConstraint(['stadium', 'block'], [ + 'blocks.stadium_name', 'blocks.name']), + Index('block', 'stadium', 'block'), + Index('person', 'fname', 'lname') + ) + + id = Column(Integer, primary_key=True) + match_id = Column(Integer, nullable=False) + fname = Column(String(50), nullable=False) + lname = Column(String(50), nullable=False) + stadium = Column(ForeignKey('stadiums.name'), nullable=False) + block = Column(String(2), nullable=False) + row_name = Column(String(2), nullable=False) + seat_no = Column(Integer, nullable=False) + timestamp = Column(TIMESTAMP, nullable=False, + server_default=text("CURRENT_TIMESTAMP")) + + person = relationship('Person') + block1 = relationship('Block') + stadium1 = relationship('Stadium') + + +class Ticket(Base): + __tablename__ = 'tickets' + __table_args__ = ( + ForeignKeyConstraint(['fname', 'lname'], [ + 'person.first_name', 'person.last_name']), + ForeignKeyConstraint(['stadium', 'block', 'row_name', 'seat_no'], [ + 'seats.stadium_name', 'seats.block_name', 'seats.row_name', 'seats.seat_no']), + ForeignKeyConstraint(['stadium', 'block'], [ + 'blocks.stadium_name', 'blocks.name']), + Index('seat', 'stadium', 'block', 'row_name', 'seat_no'), + Index('block_1', 'stadium', 'block'), + Index('secret', 'match_id', 'ticket_id'), + Index('person_1', 'fname', 'lname') + ) + + id = Column(Integer, primary_key=True) + match_id = Column(ForeignKey('matches.id'), nullable=False) + fname = Column(String(50), nullable=False) + lname = Column(String(50), nullable=False) + stadium = Column(ForeignKey('stadiums.name'), nullable=False) + block = Column(String(2), nullable=False) + row_name = Column(String(2), nullable=False) + seat_no = Column(Integer, nullable=False) + timestamps = Column(JSON, nullable=False, default=[""]) + ticket_id = Column(String(6), default=create_ticket_id) + secret_id = Column(String(36), default=lambda: str(uuid.uuid4())) + qrcode = Column(LargeBinary, nullable=True, default=None) + + person = relationship('Person', backref='tickets') + match = relationship('Match', backref='tickets') + seat = relationship('Seat', backref='tickets') + block1 = relationship('Block', backref='tickets') + stadium1 = relationship('Stadium', backref='tickets') diff --git a/backend/models/schema.py b/backend/models/schema.py new file mode 100644 index 00000000..a4a4b452 --- /dev/null +++ b/backend/models/schema.py @@ -0,0 +1,154 @@ +from typing import List, Optional +from datetime import datetime, date +from pydantic import BaseModel + +from .model import MatchEnum + + +class Block(BaseModel): + name: str + elevation: float + x_offset: float + y_offset: float + + row_names: List[str] + seats_per_row: int + + +class NewStadium(BaseModel): + name: str + country: str + pincode: str + blocks: List[Block] + + +class Stadium(BaseModel): + name: str + country: str + pincode: str + + +class NewMatch(BaseModel): + start_time: datetime + stadium_name: str + match_format: MatchEnum + country_1: str + country_2: str + + +class Match(BaseModel): + id: int + match_format: MatchEnum + start_time: datetime + stadium_name: str + finished: bool + country_1: str + country_2: str + + +class UpcommingMatch(BaseModel): + id: int + match_format: MatchEnum + start_time: str + stadium_name: str + finished: bool + booked_seats: int + total_seats: int + country_1: str + country_2: str + + +class BlockRowInfo(BaseModel): + name: str + seats: List[bool] + + +class BookSeatBlock(BaseModel): + name: str + elevation: float + x_offset: float + y_offset: float + rows: List[BlockRowInfo] + + +class BookMatchSeat(BaseModel): + id: int + match_format: MatchEnum + stadium_name: str + country1: str + country2: str + blocks: list[BookSeatBlock] + + +class FetchStadiumMatches(BaseModel): + stadium_name: str + fetch_param: Optional[MatchEnum] = None + all: bool = True + + +class NewTicket(BaseModel): + match_id: int + stadium_name: str + block: str + seat_row: str + seat_no: int + + +class NewUser(BaseModel): + gender: str + nationality: str + first_name: str + last_name: str + dob: date + email: str + phone: str + password: str + + +class Token(BaseModel): + access_token: str + token_type: str + + +class TokenData(BaseModel): + username: Optional[str] = None + + +class User(BaseModel): + first_name: str + last_name: str + img_path: str + + gender: str + nationality: str + dob: date + + email: str + phone: str + verified: bool + + +class LoginUser(BaseModel): + first_name: str + last_name: str + password: str + + +class UserTicket(BaseModel): + id: int + ticket_id: str + match_id: int + timestamps: List[datetime] + + +class Ticket(BaseModel): + id: int + match_id: int + fname: str + lname: str + stadium: str + block: str + row_name: str + seat_no: int + # timestamps: List[str] + ticket_id: str diff --git a/backend/photos/Vidhi-Shah.png b/backend/photos/Vidhi-Shah.png new file mode 100644 index 00000000..c5efdaa4 Binary files /dev/null and b/backend/photos/Vidhi-Shah.png differ diff --git a/backend/photos/tejas-sunil.jpg b/backend/photos/tejas-sunil.jpg new file mode 100644 index 00000000..8d64a633 Binary files /dev/null and b/backend/photos/tejas-sunil.jpg differ diff --git a/backend/requirements.txt b/backend/requirements.txt new file mode 100644 index 00000000..4f388530 --- /dev/null +++ b/backend/requirements.txt @@ -0,0 +1,32 @@ +anyio==3.6.2 +bcrypt==4.0.1 +certifi==2022.12.7 +cffi==1.15.1 +charset-normalizer==3.0.1 +click==8.1.3 +cryptography==39.0.1 +ecdsa==0.18.0 +fastapi==0.92.0 +greenlet==2.0.2 +h11==0.14.0 +idna==3.4 +install==1.3.5 +passlib==1.7.4 +pyasn1==0.4.8 +pycparser==2.21 +pydantic==1.10.5 +PyMySQL==1.0.2 +pypng==0.20220715.0 +python-dotenv==0.21.1 +python-jose==3.3.0 +python-multipart==0.0.5 +qrcode==7.4.2 +requests==2.28.2 +rsa==4.9 +six==1.16.0 +sniffio==1.3.0 +SQLAlchemy==1.4.41 +starlette==0.25.0 +typing_extensions==4.5.0 +urllib3==1.26.14 +uvicorn==0.20.0 diff --git a/backend/routes/__init__.py b/backend/routes/__init__.py new file mode 100644 index 00000000..fcff0089 --- /dev/null +++ b/backend/routes/__init__.py @@ -0,0 +1,5 @@ +from .tickets import router as tickets_router +from .stadium import router as stadium_router +from .match import router as match_router +from .auth import router as auth_router +from .person import router as person_router diff --git a/backend/routes/auth.py b/backend/routes/auth.py new file mode 100644 index 00000000..4812b666 --- /dev/null +++ b/backend/routes/auth.py @@ -0,0 +1,68 @@ + +from typing import Optional +import fastapi +import fastapi.security +from models.database import db_session, orm +from models import schema, model +import src.tokens +import src.check + +oauth2_scheme = fastapi.security.OAuth2PasswordBearer(tokenUrl="/auth/login") + + +def current_user( + token: str = fastapi.Depends(oauth2_scheme), +): + """Returns the username of the current user based on the given token. + If the token is invalid, raises a 401 Unauthorized exception. + Parameters - token (str): The access token to be verified. + Returns - models.schema.TokenData: The data stored in the token. + Raises - fastapi.HTTPException: If the token is invalid. + """ + + credentials_exception = fastapi.HTTPException( + status_code=fastapi.status.HTTP_401_UNAUTHORIZED, + detail="Could not validate credentials", + headers={"WWW-Authenticate": "Bearer"}, + ) + + return src.tokens.verify_token(token, credentials_exception) + + +router = fastapi.APIRouter( + prefix="/auth", + tags=["Authentication"], +) + + +@router.post("/login") +def login( + request: fastapi.security.OAuth2PasswordRequestForm = fastapi.Depends(), + database: orm.Session = fastapi.Depends(model.db_session), +): + """Attempts to log in a user with the provided username and password. + Parameters: + - request: fastapi.security.OAuth2PasswordRequestForm: The username and password to authenticate with. + - database: Session: A database session to use for querying the user information. + Returns: - dict: A dictionary containing the access token and token type. + Raises: - fastapi.HTTPException: If the provided username or password is invalid. + """ + + user: Optional[model.IccUser] = database.query(model.IccUser).filter_by( + username=request.username).one_or_none() + + if not user: + raise fastapi.HTTPException( + status_code=fastapi.status.HTTP_404_NOT_FOUND, + detail="User Not Found!", + ) + + if not src.check.verify_password(request.password, user.password): + raise fastapi.HTTPException( + status_code=fastapi.status.HTTP_401_UNAUTHORIZED, + detail="Incorrect Password, Try Again!", + ) + + access_token = src.tokens.create_access_token( + data={"sub": user.username}, expires_info={"minutes": 30}) + return {"status": "OK", "access_token": access_token, "token_type": "bearer"} diff --git a/backend/routes/match.py b/backend/routes/match.py new file mode 100644 index 00000000..29999342 --- /dev/null +++ b/backend/routes/match.py @@ -0,0 +1,172 @@ +from typing import Any, Dict, List, Optional +from datetime import datetime + +import fastapi +from fastapi import Depends +from models.database import db_session, orm +from models import schema, model + +from .auth import current_user + +router = fastapi.APIRouter(prefix="/match", tags=["matches_manager"]) + + +@router.post("/create") +def new_match(new_match: schema.NewMatch, icc=Depends(current_user), db: orm.Session = Depends(db_session)): + + if db.query(model.Stadium).filter_by(name=new_match.stadium_name).one_or_none() is None: + raise fastapi.exceptions.HTTPException( + detail={"STATUS": "NOT FOUND", "msg": "Stadium Not Found"}, + status_code=fastapi.status.HTTP_404_NOT_FOUND, + ) + + match = model.Match( + start_time=new_match.start_time, + stadium_name=new_match.stadium_name, + match_format=new_match.match_format, + country_1=new_match.country_1, + country_2=new_match.country_2 + ) + + db.add(match) + db.commit() + db.refresh(match) + + return fastapi.responses.JSONResponse( + content={ + "status": "CREATED", + "msg": "New Match Created", + # "model": schema.Match(**match.__dict__), + }, + status_code=fastapi.status.HTTP_201_CREATED, + ) + + +@router.get("/all", response_model=List[schema.UpcommingMatch]) +def all_matches(db: orm.Session = Depends(db_session)): + all_matches: List[model.Match] = db.query(model.Match).all() + result = [] + + for match in all_matches: + all_stadium_seats = db.query(model.Seat).filter_by( + stadium_name=match.stadium_name).all() + booked_seats = db.query(model.Ticket).filter_by(match_id=match.id).all( + ) + db.query(model.TempTicket).filter_by(match_id=match.id).all() + result.append( + schema.UpcommingMatch( + id=match.id, + match_format=match.match_format, + start_time=match.start_time_timestamp, + stadium_name=match.stadium_name, + booked_seats=len(booked_seats), + total_seats=len(all_stadium_seats), + finished=match.finished, + country_1=match.country_1, + country_2=match.country_2 + ) + ) + + return result + + +@router.get("/get/{match_id}") +def get_match( + match_id: int, + db: orm.Session = Depends(db_session), +) -> schema.BookMatchSeat: + match: Optional[model.Match] = db.query(model.Match).get(match_id) + + if not match: + raise fastapi.exceptions.HTTPException( + detail={"STATUS": "NOT FOUND", "msg": "Match Not Found"}, + status_code=fastapi.status.HTTP_404_NOT_FOUND, + ) + + booked_seats = [(ticket.row_name, ticket.seat_no) + for ticket in match.tickets] + + blocks = [] + + for block in match.stadium.blocks: + block: model.Block = block + block_data = schema.BookSeatBlock( + name=block.name, elevation=block.elevation, x_offset=block.x_offset, y_offset=block.y_offset, rows=[]) + + row_names = {} + + for seat in block.seats: + seat: model.Seat = seat + + try: + row_names[seat.row_name].append(seat.seat_no) + except: + row_names[seat.row_name] = [seat.seat_no] + + raw_rows = [[ + name, sorted(row)] for name, row in row_names.items()] + + for idx in range(len(raw_rows)): + raw_rows[idx][1] = [(raw_rows[idx][0], value) + in booked_seats for value in raw_rows[idx][1]] + + block_data.rows = [schema.BlockRowInfo( + name=data[0], seats=data[1]) for data in raw_rows] + + blocks.append(block_data) + + return schema.BookMatchSeat(id=match.id, match_format=match.match_format, stadium_name=match.stadium_name, country1=match.country_1, country2=match.country_2, blocks=blocks) + + +@router.get("/stadium/{stadium_name}") +def get_stadium_matches( + stadium_name: str, + db: orm.Session = Depends(db_session), +): + all_matches: List[model.Match] = db.query(model.Match).filter_by( + **{"stadium_name": stadium_name}).all() + result = [] + + for match in all_matches: + all_stadium_seats = db.query(model.Seat).filter_by( + stadium_name=match.stadium_name).all() + booked_seats = db.query(model.Ticket).filter_by(match_id=match.id).all( + ) + db.query(model.TempTicket).filter_by(match_id=match.id).all() + result.append( + schema.UpcommingMatch( + id=match.id, + match_format=match.match_format.value, + start_time=match.start_time_timestamp, + stadium_name=match.stadium_name, + booked_seats=len(booked_seats), + total_seats=len(all_stadium_seats), + finished=match.finished + ) + ) + + return result + + +@router.post("/end/{id}") +def end_match( + id: int, icc=Depends(current_user), + db: orm.Session = Depends(db_session), +): + # fixme soon + matches = db.query(model.Match).get(id) + + if not matches: + raise fastapi.exceptions.HTTPException( + detail={"STATUS": "NOT FOUND", "msg": "Matcg Not Found"}, + status_code=fastapi.status.HTTP_404_NOT_FOUND, + ) + + matches.ended = True + db.commit() + + return fastapi.responses.JSONResponse( + content={ + "status": "OK", + "msg": "Ended Match", + }, + status_code=fastapi.status.HTTP_200_OK, + ) diff --git a/backend/routes/person.py b/backend/routes/person.py new file mode 100644 index 00000000..ab80e57c --- /dev/null +++ b/backend/routes/person.py @@ -0,0 +1,293 @@ +import io +import imghdr +import json +from typing import Optional +from datetime import date, datetime, timedelta +from email.mime.text import MIMEText +from email.mime.multipart import MIMEMultipart +from email.mime.image import MIMEImage +from smtplib import SMTPRecipientsRefused, SMTP_SSL +from jose import jwt, JWTError, ExpiredSignatureError + +import qrcode +import fastapi +from fastapi import Depends, File, UploadFile +from sqlalchemy import LargeBinary + +from models.database import db_session, orm +from models import schema, model + +from src import tokens, check +from src.email import smtp_server, SENDER_EMAIL +from .auth import current_user + +router = fastapi.APIRouter(prefix="/person", tags=["people_manager"]) + + +@router.post("/create/{json_info}") +def create_person( + json_info: str, + image_file: UploadFile, + server: SMTP_SSL = Depends(smtp_server), + db: orm.Session = Depends(db_session) +): + image_bytes = image_file.file.read() + is_valid_img = imghdr.what(image_file.filename, image_bytes) + + if not is_valid_img: + raise fastapi.exceptions.HTTPException( + detail={"STATUS": "INVALID FILE", "msg": "image type is invalid"}, + status_code=fastapi.status.HTTP_406_NOT_ACCEPTABLE, + ) + + new_user_info = schema.NewUser(**json.loads(json_info)) + + users = db.query(model.Person).filter_by( + first_name=new_user_info.first_name, last_name=new_user_info.last_name).all() + + if len(users) > 0: + raise fastapi.HTTPException(status_code=fastapi.status.HTTP_302_FOUND, detail={ + "status": "USER FOUND", "msg": "user already exists in db"}) + + file_path = f"photos/{new_user_info.first_name}-{new_user_info.last_name}.{image_file.filename.split('.')[-1]}" + with open(file_path, "wb") as buffer: + buffer.write(image_bytes) + + person = model.Person( + gender=new_user_info.gender, + nationality=new_user_info.nationality, + first_name=new_user_info.first_name, + last_name=new_user_info.last_name, + dob=new_user_info.dob, + email=new_user_info.email, + phone=new_user_info.phone, + password=check.hash_password(new_user_info.password), + img_path=file_path + ) + + db.add(person) + db.commit() + + token = tokens.create_access_token( + {"fname": person.first_name, "lname": person.last_name, "password": person.password}) + + subject = "verify account" + message = f'Hi please verify you account
\ +
\ + \ + \ +
' + + msg = MIMEMultipart() + msg["From"] = SENDER_EMAIL + msg["To"] = person.email + msg["Subject"] = subject + + text = MIMEText(message, "html") + msg.attach(text) + + try: + server.sendmail(SENDER_EMAIL, person.email, msg.as_string()) + except SMTPRecipientsRefused as exc: + db.delete(person) + db.commit() + + return fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_400_BAD_REQUEST, + detail={ + "status": "FAILED", + "message": ( + f"because of {str(exc)} We were not able to send an " + "email to u and hence creation of your user failed! " + "please try again after some time!!" + ), + }, + ) + + return fastapi.responses.JSONResponse( + content={ + "status": "VERIFICATION SENT", + "msg": "Please check your email to verify its you!" + }, + status_code=fastapi.status.HTTP_201_CREATED, + ) + + +@router.post("/verify") +def verify_person(token: str = fastapi.Form(), db: orm.Session = Depends(db_session)): + try: + data = tokens.decrypt_token(token) + except (JWTError, ExpiredSignatureError) as exc: + raise fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_400_BAD_REQUEST, + detail={ + "status": "TOKEN EXPIRTED", + "message": "Token has expired / has some error" + }, + ) from exc + + person: Optional[model.Person] = db.query(model.Person).filter_by( + first_name=data.get("fname"), last_name=data.get("lname"), password=data.get("password")).one_or_none() + + if person is None: + raise fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_400_BAD_REQUEST, + detail={ + "status": "DATA INVALID", + "message": "Person is not There" + }, + ) + + person.verified = True + + db.commit() + + return fastapi.responses.JSONResponse( + content={ + "status": "DONE", + "msg": "User VERIFIED" + }, + status_code=fastapi.status.HTTP_200_OK, + ) + + +@router.post("/verify/resend") +def resend_verification(first_name: str, last_name: str, password: str, server: SMTP_SSL = Depends(smtp_server), db: orm.Session = Depends(db_session)): + person: Optional[model.Person] = db.query(model.Person).filter_by( + first_name=first_name, last_name=last_name).one_or_none() + + if person is None: + raise fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_400_BAD_REQUEST, + detail={ + "status": "DATA INVALID", + "message": "Person is not There" + }, + ) + + if not check.verify_password(password, person.password): + raise fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_400_BAD_REQUEST, + detail={ + "status": "INVALID DATA", + "message": "Password is Incorrect" + }, + ) + + if person.verified: + return fastapi.responses.JSONResponse( + content={ + "status": "ALREADY VERIFIED", + "msg": "You are already Verified!" + }, + status_code=fastapi.status.HTTP_201_CREATED, + ) + + token = tokens.create_access_token( + {"fname": first_name, "lname": last_name, "password": person.password}) + + subject = "verify account" + message = f'Hi please verify you account
\ +
\ + \ + \ +
' + + msg = MIMEMultipart() + msg["From"] = SENDER_EMAIL + msg["To"] = person.email + msg["Subject"] = subject + + text = MIMEText(message, "html") + msg.attach(text) + + try: + server.sendmail(SENDER_EMAIL, person.email, msg.as_string()) + except SMTPRecipientsRefused as exc: + db.delete(person) + db.commit() + + return fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_400_BAD_REQUEST, + detail={ + "status": "FAILED", + "message": ( + f"because of {str(exc)} We were not able to send an " + "email to u and hence creation of your user failed! " + "please try again after some time!!" + ), + }, + ) + + return fastapi.responses.JSONResponse( + content={ + "status": "VERIFICATION RESENT", + "msg": "Please check your email to verify its you!" + }, + status_code=fastapi.status.HTTP_201_CREATED, + ) + + +@router.get("/me") +def person(first_name: str, last_name: str, password: str, db: orm.Session = Depends(db_session)): + person: Optional[model.Person] = db.query(model.Person).filter_by( + first_name=first_name, last_name=last_name).one_or_none() + + if person is None: + raise fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_400_BAD_REQUEST, + detail={ + "status": "DATA INVALID", + "message": "Person is not There" + }, + ) + + if not check.verify_password(password, person.password): + raise fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_400_BAD_REQUEST, + detail={ + "status": "INVALID DATA", + "message": "Password is Incorrect" + }, + ) + + return schema.User( + first_name=person.first_name, + last_name=person.last_name, + img_path=person.img_path, + gender=person.gender.value, + nationality=person.nationality, + dob=str(person.dob), + email=person.email, + phone=person.phone, + verified=person.verified + ) + + +@router.get("/mine") +def person_tickets(first_name: str, last_name: str, password: str, db: orm.Session = Depends(db_session)): + person: Optional[model.Person] = db.query(model.Person).filter_by( + first_name=first_name, last_name=last_name).one_or_none() + + if person is None: + raise fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_400_BAD_REQUEST, + detail={ + "status": "DATA INVALID", + "message": "Person is not There" + }, + ) + + if not check.verify_password(password, person.password): + raise fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_400_BAD_REQUEST, + detail={ + "status": "INVALID DATA", + "message": "Password is Incorrect" + }, + ) + + tickets = db.query(model.Ticket).filter_by( + fname=person.first_name, lname=person.last_name).all() + + return [schema.Ticket(**ticket.__dict__) for ticket in tickets] diff --git a/backend/routes/stadium.py b/backend/routes/stadium.py new file mode 100644 index 00000000..3f0d7ead --- /dev/null +++ b/backend/routes/stadium.py @@ -0,0 +1,137 @@ +from typing import List +import fastapi +from fastapi import Depends +from models.database import db_session, orm +from models import schema, model + +from .auth import current_user + +router = fastapi.APIRouter(prefix="/stadium", tags=["stadiums_manager"]) + +# add authentication check + + +@router.post("/create") +def new_stadium(new_stadium: schema.NewStadium, icc=Depends(current_user), db: orm.Session = Depends(db_session)): + stadium = model.Stadium( + name=new_stadium.name, + country=new_stadium.country, + pincode=new_stadium.pincode, + ) + + db.add(stadium) + db.commit() + + for block in new_stadium.blocks: + new_block = model.Block( + name=block.name, + elevation=block.elevation, + x_offset=block.x_offset, + y_offset=block.y_offset, + stadium_name=stadium.name, + ) + + db.add(new_block) + db.commit() + + for i, row_name in enumerate(block.row_names): + for j in range(block.seats_per_row): + new_seat = model.Seat( + row_name=row_name, + row_no=i + 1, + seat_no=j + 1, + stadium_name=stadium.name, + block_name=new_block.name, + ) + + db.add(new_seat) + + db.commit() + + db.refresh(stadium) + + return fastapi.responses.JSONResponse( + content={ + "status": "CREATED", + "msg": "New Stadium Added to DB", + # "model": schema.Stadium(**stadium.__dict__), + }, + status_code=fastapi.status.HTTP_201_CREATED, + ) + + +@router.get("/all", response_model=List[schema.Stadium]) +def all_stadiums(db: orm.Session = Depends(db_session)): + return list(map(lambda x: x.__dict__, db.query(model.Stadium).all())) + + +@router.get("/get/{stadium_name}") +def get_stadium( + stadium_name: str, + db: orm.Session = Depends(db_session), +): + stadium = ( + db.query(model.Stadium) + .filter_by(stadium_name=stadium_name) + .one_or_none() + ) + + if stadium: + return stadium.__dict__ + + raise fastapi.exceptions.HTTPException( + detail={"STATUS": "NOT FOUND", "msg": "Block Not Found"}, + status_code=fastapi.status.HTTP_404_NOT_FOUND, + ) + + +@router.get("/get/{stadium_name}/{block_name}") +def get_block( + stadium_name: str, + block_name: str, + db: orm.Session = Depends(db_session), +): + block = ( + db.query(model.Block) + .filter_by( + name=block_name, + stadium_name=stadium_name, + ) + .one_or_none() + ) + + if block: + return block.__dict__ + + raise fastapi.exceptions.HTTPException( + detail={"STATUS": "NOT FOUND", "msg": "Block Not Found"}, + status_code=fastapi.status.HTTP_404_NOT_FOUND, + ) + + +@router.get("/get/{stadium_name}/{block_name}/seat") +def get_seat( + stadium_name: str, + block_name: str, + row_name: str, + seat_no: int, + db: orm.Session = Depends(db_session), +): + seat = ( + db.query(model.Seat) + .filter_by( + row_name=row_name, + seat_no=seat_no, + block_name=block_name, + stadium_name=stadium_name, + ) + .one_or_none() + ) + + if seat: + return seat.__dict__ + + raise fastapi.exceptions.HTTPException( + detail={"STATUS": "NOT FOUND", "msg": "Seat Not Found"}, + status_code=fastapi.status.HTTP_404_NOT_FOUND, + ) diff --git a/backend/routes/tickets.py b/backend/routes/tickets.py new file mode 100644 index 00000000..23eedd71 --- /dev/null +++ b/backend/routes/tickets.py @@ -0,0 +1,424 @@ +import io +import imghdr +import json +from typing import Optional +from datetime import date, datetime, timedelta +from email.mime.text import MIMEText +from email.mime.multipart import MIMEMultipart +from email.mime.image import MIMEImage +from smtplib import SMTPRecipientsRefused, SMTP_SSL +from jose import jwt, JWTError, ExpiredSignatureError + +import qrcode +import fastapi +from fastapi import Depends +from sqlalchemy import LargeBinary + +from models.database import db_session, orm +from models import schema, model + +from src import tokens, check +from src.email import smtp_server, SENDER_EMAIL +from .auth import current_user + +router = fastapi.APIRouter(prefix="/ticket", tags=["tickets_manager"]) +max_binary_size = LargeBinary().length + + +@router.post("/create/") +def create_ticket( + info: schema.NewTicket, + user: schema.LoginUser, + server: SMTP_SSL = Depends(smtp_server), + db: orm.Session = Depends(db_session) +): + print(info, user) + person: Optional[model.Person] = db.query(model.Person).filter_by( + first_name=user.first_name, last_name=user.last_name).one_or_none() + + if person is None: + raise fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_400_BAD_REQUEST, + detail={ + "status": "DATA INVALID", + "message": "Person is not There" + }, + ) + + if not check.verify_password(user.password, person.password): + raise fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_400_BAD_REQUEST, + detail={ + "status": "INVALID DATA", + "message": "Password is Incorrect" + }, + ) + + stadium: Optional[model.Stadium] = db.query(model.Stadium).filter_by( + name=info.stadium_name).one_or_none() + + if stadium is None: + raise fastapi.exceptions.HTTPException( + detail={"STATUS": "NOT FOUND", "msg": "Stadium Not Found"}, + status_code=fastapi.status.HTTP_404_NOT_FOUND, + ) + + block_names = [block.name for block in stadium.blocks] + + if info.block not in block_names: + raise fastapi.exceptions.HTTPException( + detail={"STATUS": "NOT FOUND", "msg": "Block Not Found"}, + status_code=fastapi.status.HTTP_404_NOT_FOUND, + ) + + block = stadium.blocks[block_names.index(info.block)] + seat = list(filter(lambda seat: seat.row_name == + info.seat_row and seat.seat_no == info.seat_no, block.seats)) + + if len(seat) != 1: + raise fastapi.exceptions.HTTPException( + detail={"STATUS": "NOT FOUND", "msg": "Seat Not Found"}, + status_code=fastapi.status.HTTP_404_NOT_FOUND, + ) + + # Set the conditions for the query + conditions = { + "match_id": info.match_id, + "stadium": info.stadium_name, + "block": info.block, + "row_name": info.seat_row, + "seat_no": info.seat_no, + } + + query = db.query(model.Ticket).filter( + *[(getattr(model.Ticket, key) == conditions[key]) for key in conditions] + ) + + if query.one_or_none() is not None: + return fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_400_BAD_REQUEST, + detail={ + "status": "FAILED", + "message": "too slow someone is already booked that seat" + }, + ) + + # Calculate the timestamp 30 minutes before the current time + cutoff_time = datetime.utcnow() - timedelta(minutes=30) + + query = db.query(model.TempTicket).filter( + model.TempTicket.timestamp >= cutoff_time, + *[(getattr(model.TempTicket, key) == conditions[key]) for key in conditions] + ) + + if query.one_or_none() is not None: + return fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_400_BAD_REQUEST, + detail={ + "status": "FAILED", + "message": "too slow someone is on the verge of booking that seat" + }, + ) + + temp_ticket = model.TempTicket( + fname=person.first_name, + lname=person.last_name, + match_id=info.match_id, + stadium=info.stadium_name, + block=info.block, + row_name=info.seat_row, + seat_no=info.seat_no + ) + + db.add(temp_ticket) + db.commit() + db.refresh(temp_ticket) + + token = tokens.create_access_token( + {"temp_ticket": temp_ticket.id}, {"minutes": 30}) + + subject = "verify token" + message = f'Hi please verify you account
\ +
\ + \ + \ +
' + + msg = MIMEMultipart() + msg["From"] = SENDER_EMAIL + msg["To"] = person.email + msg["Subject"] = subject + + text = MIMEText(message, "html") + msg.attach(text) + + server.sendmail(SENDER_EMAIL, person.email, msg.as_string()) + + return fastapi.responses.JSONResponse( + content={ + "status": "VERIFICATION SENT", + "msg": "Please check your email to verify its you!" + }, + status_code=fastapi.status.HTTP_201_CREATED, + ) + + +@router.post("/generate") +def generate_ticket(token: str = fastapi.Form(), server: SMTP_SSL = Depends(smtp_server), db: orm.Session = Depends(db_session)): + try: + data = tokens.decrypt_token(token) + except (JWTError, ExpiredSignatureError) as exc: + raise fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_400_BAD_REQUEST, + detail={ + "status": "TOKEN EXPIRTED", + "message": "Token has expired / has some error" + }, + ) from exc + + temp_ticket: Optional[model.TempTicket] = db.query(model.TempTicket).filter_by( + id=data.get("temp_ticket")).one_or_none() + + if temp_ticket is None: + raise fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_400_BAD_REQUEST, + detail={ + "status": "DATA INVALID", + "message": "Token has some error please redo ticketing" + }, + ) + + person: Optional[model.Person] = db.query(model.Person).filter_by( + first_name=temp_ticket.fname, last_name=temp_ticket.lname).one_or_none() + + if person is None: + raise fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_400_BAD_REQUEST, + detail={ + "status": "DATA INVALID", + "message": "Token has some error please redo ticketing" + }, + ) + + new_ticket = model.Ticket( + match_id=temp_ticket.match_id, + stadium=temp_ticket.stadium, + block=temp_ticket.block, + row_name=temp_ticket.row_name, + seat_no=temp_ticket.seat_no, + timestamps="[]", + person=person + ) + + db.add(new_ticket) + db.delete(temp_ticket) + db.commit() + db.refresh(new_ticket) + + # create qr code + combined_data = tokens.create_access_token( + {"id": new_ticket.id, "secret": new_ticket.secret_id, "ticket_id": new_ticket.ticket_id}) + + qr = qrcode.QRCode( + version=None, + error_correction=qrcode.constants.ERROR_CORRECT_L, + box_size=10, + border=4, + ) + + qr.add_data(combined_data) + qr.make(fit=True) + img = qr.make_image(fill_color="black", back_color="white") + buf = io.BytesIO() + img.save(buf, format="PNG") + + new_ticket.qrcode = buf.getvalue() + db.commit() + + # create email + + subject = "QRCODE" + message = f'Here is your qrcode & your ticket id is {new_ticket.ticket_id}' + + msg = MIMEMultipart() + msg["From"] = SENDER_EMAIL + msg["To"] = person.email + msg["Subject"] = subject + + text = MIMEText(message, "html") + msg.attach(text) + + image = MIMEImage(buf.getvalue(), name="my_qr_code.png") + msg.attach(image) + + # send email + + server.sendmail(SENDER_EMAIL, person.email, msg.as_string()) + + return fastapi.responses.JSONResponse( + content={ + "status": "DONE", + "msg": "Ticket Created and QRCode Sent to you" + }, + status_code=fastapi.status.HTTP_201_CREATED, + ) + + +# verify qr code +@router.get("/view") +def view_ticket( + token: str, response: fastapi.Response, + icc=Depends(current_user), + db: orm.Session = Depends(db_session) +): + data = tokens.decrypt_token(token) + + ticket: Optional[model.Ticket] = db.query(model.Ticket).filter_by( + id=data["id"], ticket_id=data["ticket_id"], secret_id=data["secret"]).one_or_none() + + if ticket is None: + raise fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_404_NOT_FOUND, + detail={ + "status": "DATA INVALID", + "message": "Token Ticket Not Found" + }, + ) + + match: Optional[model.Match] = db.query( + model.Match).filter_by(id=ticket.match_id).one_or_none() + + if match is None: + raise fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_404_NOT_FOUND, + detail={ + "status": "DATA INVALID", + "message": "Game Match Found" + }, + ) + + if match.finished: + raise fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_406_NOT_ACCEPTABLE, + detail={ + "status": "MATCH OVER", + "message": "Match Over. Ticket No Longer Valid" + }, + ) + + if ticket.qrcode is None: + raise fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_406_NOT_ACCEPTABLE, + detail={ + "status": "ERROR", + "message": "Invalid ticket issues found" + }, + ) + + content_type = "image/jpeg" if ticket.person.img_path.endswith( + ".jpg") else "image/png" + response.headers["Content-Type"] = content_type + + # read the contents of the file and return them as a response + with open(ticket.person.img_path, mode="rb") as file: + contents = file.read() + + return fastapi.Response(contents, media_type=content_type) + + +@router.post("/verify") +def verify_ticket( + token: str, + icc=Depends(current_user), + db: orm.Session = Depends(db_session) +): + + data = tokens.decrypt_token(token) + + ticket: Optional[model.Ticket] = db.query(model.Ticket).filter_by( + id=data["id"], ticket_id=data["ticket_id"], secret_id=data["secret"]).one_or_none() + + if ticket is None: + raise fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_404_NOT_FOUND, + detail={ + "status": "DATA INVALID", + "message": "Token Ticket Not Found" + }, + ) + + timestamps = json.loads(ticket.timestamps) + timestamps.append(str(datetime.utcnow())) + ticket.timestamps = json.dumps(timestamps) + db.commit() + + return fastapi.responses.JSONResponse( + content={ + "status": "UPDATED", + "msg": "Ticket Timestamp Updated" + }, + status_code=fastapi.status.HTTP_200_OK, + ) + + +# resend qrcode +@router.post("/resend") +def resend_qrcode(user: schema.LoginUser, match_id: int, server: SMTP_SSL = Depends(smtp_server), db: orm.Session = Depends(db_session)): + person: Optional[model.Person] = db.query(model.Person).filter_by( + first_name=user.first_name, last_name=user.last_name).one_or_none() + + if person is None: + raise fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_400_BAD_REQUEST, + detail={ + "status": "DATA INVALID", + "message": "Token has some error please redo ticketing" + }, + ) + + if not check.verify_password(user.password, person.password): + raise fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_400_BAD_REQUEST, + detail={ + "status": "INVALID DATA", + "message": "Password is Incorrect" + }, + ) + + ticket: Optional[model.Ticket] = db.query(model.Ticket).filter_by( + fname=person.first_name, lname=person.last_name, match_id=match_id).one_or_none() + + if ticket is None: + raise fastapi.exceptions.HTTPException( + status_code=fastapi.status.HTTP_404_NOT_FOUND, + detail={ + "status": "DATA INVALID", + "message": "Ticket Not Found" + }, + ) + + subject = "QRCODE" + message = f'Here is your qrcode & your ticket id is {ticket.ticket_id}' + + msg = MIMEMultipart() + msg["From"] = SENDER_EMAIL + msg["To"] = person.email + msg["Subject"] = subject + + text = MIMEText(message, "html") + msg.attach(text) + + image = MIMEImage(ticket.qrcode, name="my_qr_code.png") + msg.attach(image) + + # send email + + server.sendmail(SENDER_EMAIL, person.email, msg.as_string()) + + return fastapi.responses.JSONResponse( + content={ + "status": "DONE", + "msg": "Ticket Created and QRCode Sent to you" + }, + status_code=fastapi.status.HTTP_201_CREATED, + ) diff --git a/backend/src/check.py b/backend/src/check.py new file mode 100644 index 00000000..20c92c66 --- /dev/null +++ b/backend/src/check.py @@ -0,0 +1,24 @@ +import re +from typing import Union +from passlib.context import CryptContext + +CRYPT_CONTEXT = CryptContext(schemes=["bcrypt"], deprecated="auto") + + +def verify_password(plain_password, hashed_password): + """Verifies that the given plain text password matches the given hashed password. + Parameters: + - plain_password: str: The plain text password to verify. + - hashed_password: str: The hashed password to check against. + Returns: - bool: True if the given plain text password matches the + given hashed password, False otherwise. + """ + return CRYPT_CONTEXT.verify(plain_password, hashed_password) + + +def hash_password(password): + """Hashes the given password using the bcrypt algorithm. + Parameters: - password: str: The password to hash. + Returns: - str: The hashed password. + """ + return CRYPT_CONTEXT.hash(password) diff --git a/backend/src/email.py b/backend/src/email.py new file mode 100644 index 00000000..07021742 --- /dev/null +++ b/backend/src/email.py @@ -0,0 +1,38 @@ +import os +import smtplib + +SENDER_EMAIL_PASSWORD = str(os.getenv("SENDER_EMAIL_PASSWORD")) +SENDER_EMAIL = str(os.getenv("SENDER_EMAIL")) + +# class Server(metaclass=SingletonMeta): +# server = smtplib.SMTP("smtp.gmail.com", 587) +# sender = "" + +# @staticmethod +# def initialize(email, password): +# Server.server.starttls() +# Server.server.login(email, password) +# Server.sender = email + +# def send(self, subject: str, body: str, receiver: str) -> bool: +# try: +# message = generate_mail(subject, body, self.sender, receiver) +# self.server.sendmail(self.sender, receiver, message) +# except smtplib.SMTPRecipientsRefused as exc: +# raise ValueError("Your email address is invalid!!") from exc + +# return True + + +# def generate_mail(subject: str, body: str, from_add: str, to_add: str): +# msg = MIMEText(body, "html") +# msg["Subject"] = subject +# msg["From"] = from_add +# msg["To"] = to_add + +# return msg.as_string() + +def smtp_server(): + with smtplib.SMTP_SSL("smtp.gmail.com", 465) as server: + server.login(SENDER_EMAIL, SENDER_EMAIL_PASSWORD) + yield server diff --git a/backend/src/patterns.py b/backend/src/patterns.py new file mode 100644 index 00000000..a909fa2a --- /dev/null +++ b/backend/src/patterns.py @@ -0,0 +1,18 @@ +class SingletonMeta(type): + """ + The Singleton class can be implemented in different ways in Python. Some + possible methods include: base class, decorator, metaclass. We will use the + metaclass because it is best suited for this purpose. + """ + + _instances = {} + + def __call__(cls, *args, **kwargs): + """ + Possible changes to the value of the `__init__` argument do not affect + the returned instance. + """ + if cls not in cls._instances: + instance = super().__call__(*args, **kwargs) + cls._instances[cls] = instance + return cls._instances[cls] \ No newline at end of file diff --git a/backend/src/tokens.py b/backend/src/tokens.py new file mode 100644 index 00000000..2188a351 --- /dev/null +++ b/backend/src/tokens.py @@ -0,0 +1,46 @@ +from typing import Dict, Optional +from datetime import timedelta, datetime +from jose import jwt, JWTError +import models.schema + + +SECRET_KEY = "09d25e094faa6ca2556c818166b7a9563b93f7099f6f0f4caa6cf63b88e8d3e7" +ACCESS_TOKEN_EXPIRE_MINUTES = 30 +ALGORITHM = "HS256" + + +def create_access_token(data: dict, expires_info: Optional[Dict] = None): + """Creates an access token using the given data and optional expiration time. + Parameters: + - data: dict: The data to be included in the access token. + - expires_delta: Optional[timedelta]: The amount of time until the access token expires. + - If not provided, the token will expire in the number of minutes specified by the + - ACCESS_TOKEN_EXPIRE_MINUTES constant. + Returns - str: The encoded access token. + """ + + to_encode = data.copy() + + if expires_info: + expire = datetime.utcnow() + timedelta(**expires_info) + to_encode.update({"exp": expire}) + + encoded_jwt = jwt.encode(to_encode, SECRET_KEY, algorithm=ALGORITHM) + return encoded_jwt + + +def decrypt_token(token: str, *args, **kwargs): + return jwt.decode(token, SECRET_KEY, algorithms=[ALGORITHM], *args, **kwargs) + + +def verify_token(token: str, exception, *args, **kwargs): + try: + payload = decrypt_token(token, *args, **kwargs) + username = payload.get("sub") + + if username is not None: + return models.schema.TokenData(username=username) # type: ignore + + raise exception + except JWTError as exc: + raise exception from exc diff --git a/icc-website/index.html b/icc-website/index.html new file mode 100644 index 00000000..79c47019 --- /dev/null +++ b/icc-website/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite + React + + +
+ + + diff --git a/icc-website/package-lock.json b/icc-website/package-lock.json new file mode 100644 index 00000000..7ca321e8 --- /dev/null +++ b/icc-website/package-lock.json @@ -0,0 +1,3297 @@ +{ + "name": "icc-website", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "icc-website", + "version": "0.0.0", + "dependencies": { + "@chakra-ui/icons": "^2.0.17", + "@chakra-ui/react": "^2.5.1", + "@emotion/react": "^11.10.6", + "@emotion/styled": "^11.10.6", + "framer-motion": "^10.0.1", + "localforage": "^1.10.0", + "match-sorter": "^6.3.1", + "moment": "^2.29.4", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.8.2", + "sort-by": "^1.2.0", + "three": "^0.150.1" + }, + "devDependencies": { + "@types/react": "^18.0.27", + "@types/react-dom": "^18.0.10", + "@vitejs/plugin-react": "^3.1.0", + "vite": "^4.1.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz", + "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz", + "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.21.0", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.21.0", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.0", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.21.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", + "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.21.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", + "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.21.0.tgz", + "integrity": "sha512-f/Eq+79JEu+KUANFks9UZCcvydOOGMgF7jBrcwjHa5jTZD8JivnhCJYvmlhR/WTXBWonDExPoW0eO/CR4QJirA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", + "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", + "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.21.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.2", + "@babel/types": "^7.21.2", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@chakra-ui/accordion": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/accordion/-/accordion-2.1.9.tgz", + "integrity": "sha512-a9CKIAUHezc0f5FR/SQ4GVxnWuIb2HbDTxTEKTp58w/J9pecIbJaNrJ5TUZ0MVbDU9jkgO9RsZ29jkja8PomAw==", + "dependencies": { + "@chakra-ui/descendant": "3.0.13", + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-controllable-state": "2.0.8", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/transition": "2.0.15" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/alert": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@chakra-ui/alert/-/alert-2.0.17.tgz", + "integrity": "sha512-0Y5vw+HkeXpwbL1roVpSSNM6luMRmUbwduUSHEA4OnX1ismvsDb1ZBfpi4Vxp6w8euJ2Uj6df3krbd5tbCP6tg==", + "dependencies": { + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/spinner": "2.0.13" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/anatomy": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@chakra-ui/anatomy/-/anatomy-2.1.2.tgz", + "integrity": "sha512-pKfOS/mztc4sUXHNc8ypJ1gPWSolWT770jrgVRfolVbYlki8y5Y+As996zMF6k5lewTu6j9DQequ7Cc9a69IVQ==" + }, + "node_modules/@chakra-ui/avatar": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/avatar/-/avatar-2.2.5.tgz", + "integrity": "sha512-TEHXuGE79+fEn61qJ7J/A0Ec+WjyNwobrDTATcLg9Zx2/WEMmZNfrWIAlI5ANQAwVbdSWeGVbyoLAK5mbcrE0A==", + "dependencies": { + "@chakra-ui/image": "2.0.15", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/breadcrumb": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@chakra-ui/breadcrumb/-/breadcrumb-2.1.4.tgz", + "integrity": "sha512-vyBx5TAxPnHhb0b8nyRGfqyjleD//9mySFhk96c9GL+T6YDO4swHw5y/kvDv3Ngc/iRwJ9hdI49PZKwPxLqsEg==", + "dependencies": { + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/breakpoint-utils": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/breakpoint-utils/-/breakpoint-utils-2.0.8.tgz", + "integrity": "sha512-Pq32MlEX9fwb5j5xx8s18zJMARNHlQZH2VH1RZgfgRDpp7DcEgtRW5AInfN5CfqdHLO1dGxA7I3MqEuL5JnIsA==", + "dependencies": { + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "node_modules/@chakra-ui/button": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/@chakra-ui/button/-/button-2.0.16.tgz", + "integrity": "sha512-NjuTKa7gNhnGSUutKuTc8HoAOe9WWIigpciBG7yj3ok67kg8bXtSzPyQFZlgTY6XGdAckWTT+Do4tvhwa5LA+g==", + "dependencies": { + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/spinner": "2.0.13" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/card": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/card/-/card-2.1.6.tgz", + "integrity": "sha512-fFd/WAdRNVY/WOSQv4skpy0WeVhhI0f7dTY1Sm0jVl0KLmuP/GnpsWtKtqWjNcV00K963EXDyhlk6+9oxbP4gw==", + "dependencies": { + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/checkbox": { + "version": "2.2.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/checkbox/-/checkbox-2.2.10.tgz", + "integrity": "sha512-vzxEjw99qj7loxAdP1WuHNt4EAvj/t6cc8oxyOB2mEvkAzhxI34rLR+3zWDuHWsmhyUO+XEDh4FiWdR+DK5Siw==", + "dependencies": { + "@chakra-ui/form-control": "2.0.17", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.0.7", + "@chakra-ui/react-use-controllable-state": "2.0.8", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/react-use-safe-layout-effect": "2.0.5", + "@chakra-ui/react-use-update-effect": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/visually-hidden": "2.0.15", + "@zag-js/focus-visible": "0.2.1" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/clickable": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/@chakra-ui/clickable/-/clickable-2.0.14.tgz", + "integrity": "sha512-jfsM1qaD74ZykLHmvmsKRhDyokLUxEfL8Il1VoZMNX5RBI0xW/56vKpLTFF/v/+vLPLS+Te2cZdD4+2O+G6ulA==", + "dependencies": { + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/close-button": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@chakra-ui/close-button/-/close-button-2.0.17.tgz", + "integrity": "sha512-05YPXk456t1Xa3KpqTrvm+7smx+95dmaPiwjiBN3p7LHUQVHJd8ZXSDB0V+WKi419k3cVQeJUdU/azDO2f40sw==", + "dependencies": { + "@chakra-ui/icon": "3.0.16" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/color-mode": { + "version": "2.1.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/color-mode/-/color-mode-2.1.12.tgz", + "integrity": "sha512-sYyfJGDoJSLYO+V2hxV9r033qhte5Nw/wAn5yRGGZnEEN1dKPEdWQ3XZvglWSDTNd0w9zkoH2w6vP4FBBYb/iw==", + "dependencies": { + "@chakra-ui/react-use-safe-layout-effect": "2.0.5" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/control-box": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@chakra-ui/control-box/-/control-box-2.0.13.tgz", + "integrity": "sha512-FEyrU4crxati80KUF/+1Z1CU3eZK6Sa0Yv7Z/ydtz9/tvGblXW9NFanoomXAOvcIFLbaLQPPATm9Gmpr7VG05A==", + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/counter": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/@chakra-ui/counter/-/counter-2.0.14.tgz", + "integrity": "sha512-KxcSRfUbb94dP77xTip2myoE7P2HQQN4V5fRJmNAGbzcyLciJ+aDylUU/UxgNcEjawUp6Q242NbWb1TSbKoqog==", + "dependencies": { + "@chakra-ui/number-utils": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/css-reset": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/css-reset/-/css-reset-2.0.12.tgz", + "integrity": "sha512-Q5OYIMvqTl2vZ947kIYxcS5DhQXeStB84BzzBd6C10wOx1gFUu9pL+jLpOnHR3hhpWRMdX5o7eT+gMJWIYUZ0Q==", + "peerDependencies": { + "@emotion/react": ">=10.0.35", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/descendant": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@chakra-ui/descendant/-/descendant-3.0.13.tgz", + "integrity": "sha512-9nzxZVxUSMc4xPL5fSaRkEOQjDQWUGjGvrZI7VzWk9eq63cojOtIxtWMSW383G9148PzWJjJYt30Eud5tdZzlg==", + "dependencies": { + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.0.7" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/dom-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/dom-utils/-/dom-utils-2.0.6.tgz", + "integrity": "sha512-PVtDkPrDD5b8aoL6Atg7SLjkwhWb7BwMcLOF1L449L3nZN+DAO3nyAh6iUhZVJyunELj9d0r65CDlnMREyJZmA==" + }, + "node_modules/@chakra-ui/editable": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/@chakra-ui/editable/-/editable-2.0.19.tgz", + "integrity": "sha512-YxRJsJ2JQd42zfPBgTKzIhg1HugT+gfQz1ZosmUN+IZT9YZXL2yodHTUz6Lee04Vc/CdEqgBFLuREXEUNBfGtA==", + "dependencies": { + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.0.7", + "@chakra-ui/react-use-controllable-state": "2.0.8", + "@chakra-ui/react-use-focus-on-pointer-down": "2.0.6", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/react-use-safe-layout-effect": "2.0.5", + "@chakra-ui/react-use-update-effect": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/event-utils": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/event-utils/-/event-utils-2.0.8.tgz", + "integrity": "sha512-IGM/yGUHS+8TOQrZGpAKOJl/xGBrmRYJrmbHfUE7zrG3PpQyXvbLDP1M+RggkCFVgHlJi2wpYIf0QtQlU0XZfw==" + }, + "node_modules/@chakra-ui/focus-lock": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/@chakra-ui/focus-lock/-/focus-lock-2.0.16.tgz", + "integrity": "sha512-UuAdGCPVrCa1lecoAvpOQD7JFT7a9RdmhKWhFt5ioIcekSLJcerdLHuuL3w0qz//8kd1/SOt7oP0aJqdAJQrCw==", + "dependencies": { + "@chakra-ui/dom-utils": "2.0.6", + "react-focus-lock": "^2.9.2" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/form-control": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@chakra-ui/form-control/-/form-control-2.0.17.tgz", + "integrity": "sha512-34ptCaJ2LNvQNOlB6MAKsmH1AkT1xo7E+3Vw10Urr81yTOjDTM/iU6vG3JKPfRDMyXeowPjXmutlnuk72SSjRg==", + "dependencies": { + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/hooks": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/hooks/-/hooks-2.1.6.tgz", + "integrity": "sha512-oMSOeoOF6/UpwTVlDFHSROAA4hPY8WgJ0erdHs1ZkuwAwHv7UzjDkvrb6xYzAAH9qHoFzc5RIBm6jVoh3LCc+Q==", + "dependencies": { + "@chakra-ui/react-utils": "2.0.12", + "@chakra-ui/utils": "2.0.15", + "compute-scroll-into-view": "1.0.20", + "copy-to-clipboard": "3.3.3" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/icon": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/@chakra-ui/icon/-/icon-3.0.16.tgz", + "integrity": "sha512-RpA1X5Ptz8Mt39HSyEIW1wxAz2AXyf9H0JJ5HVx/dBdMZaGMDJ0HyyPBVci0m4RCoJuyG1HHG/DXJaVfUTVAeg==", + "dependencies": { + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/icons": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@chakra-ui/icons/-/icons-2.0.17.tgz", + "integrity": "sha512-HMJP0WrJgAmFR9+Xh/CBH0nVnGMsJ4ZC8MK6tMgxPKd9/muvn0I4hsicHqdPlLpmB0TlxlhkBAKaVMtOdz6F0w==", + "dependencies": { + "@chakra-ui/icon": "3.0.16" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/image": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@chakra-ui/image/-/image-2.0.15.tgz", + "integrity": "sha512-w2rElXtI3FHXuGpMCsSklus+pO1Pl2LWDwsCGdpBQUvGFbnHfl7MftQgTlaGHeD5OS95Pxva39hKrA2VklKHiQ==", + "dependencies": { + "@chakra-ui/react-use-safe-layout-effect": "2.0.5", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/input": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/@chakra-ui/input/-/input-2.0.20.tgz", + "integrity": "sha512-ypmsy4n4uNBVgn6Gd24Zrpi+qRf/T9WEzWkysuYC9Qfxo+i7yuf3snp7XmBy8KSGVSiXE11eO8ZN5oCg6Xg0jg==", + "dependencies": { + "@chakra-ui/form-control": "2.0.17", + "@chakra-ui/object-utils": "2.0.8", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/layout": { + "version": "2.1.16", + "resolved": "https://registry.npmjs.org/@chakra-ui/layout/-/layout-2.1.16.tgz", + "integrity": "sha512-QFS3feozIGsvB0H74lUocev55aRF26eNrdmhfJifwikZAiq+zzZAMdBdNU9UJhHClnMOU8/iGZ0MF7ti4zQS1A==", + "dependencies": { + "@chakra-ui/breakpoint-utils": "2.0.8", + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/object-utils": "2.0.8", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/lazy-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/lazy-utils/-/lazy-utils-2.0.5.tgz", + "integrity": "sha512-UULqw7FBvcckQk2n3iPO56TMJvDsNv0FKZI6PlUNJVaGsPbsYxK/8IQ60vZgaTVPtVcjY6BE+y6zg8u9HOqpyg==" + }, + "node_modules/@chakra-ui/live-region": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@chakra-ui/live-region/-/live-region-2.0.13.tgz", + "integrity": "sha512-Ja+Slk6ZkxSA5oJzU2VuGU7TpZpbMb/4P4OUhIf2D30ctmIeXkxTWw1Bs1nGJAVtAPcGS5sKA+zb89i8g+0cTQ==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/media-query": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/media-query/-/media-query-3.2.12.tgz", + "integrity": "sha512-8pSLDf3oxxhFrhd40rs7vSeIBfvOmIKHA7DJlGUC/y+9irD24ZwgmCtFnn+y3gI47hTJsopbSX+wb8nr7XPswA==", + "dependencies": { + "@chakra-ui/breakpoint-utils": "2.0.8", + "@chakra-ui/react-env": "3.0.0", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/menu": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/menu/-/menu-2.1.9.tgz", + "integrity": "sha512-ue5nD4QJcl3H3UwN0zZNJmH89XUebnvEdW6THAUL41hDjJ0J/Fjpg9Sgzwug2aBbBXBNbVMsUuhcCj6x91d+IQ==", + "dependencies": { + "@chakra-ui/clickable": "2.0.14", + "@chakra-ui/descendant": "3.0.13", + "@chakra-ui/lazy-utils": "2.0.5", + "@chakra-ui/popper": "3.0.13", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-animation-state": "2.0.8", + "@chakra-ui/react-use-controllable-state": "2.0.8", + "@chakra-ui/react-use-disclosure": "2.0.8", + "@chakra-ui/react-use-focus-effect": "2.0.9", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/react-use-outside-click": "2.0.7", + "@chakra-ui/react-use-update-effect": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/transition": "2.0.15" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/modal": { + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/modal/-/modal-2.2.9.tgz", + "integrity": "sha512-nTfNp7XsVwn5+xJOtstoFA8j0kq/9sJj7KesyYzjEDaMKvCZvIOntRYowoydho43jb4+YC7ebKhp0KOIINS0gg==", + "dependencies": { + "@chakra-ui/close-button": "2.0.17", + "@chakra-ui/focus-lock": "2.0.16", + "@chakra-ui/portal": "2.0.15", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/transition": "2.0.15", + "aria-hidden": "^1.2.2", + "react-remove-scroll": "^2.5.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@chakra-ui/number-input": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/@chakra-ui/number-input/-/number-input-2.0.18.tgz", + "integrity": "sha512-cPkyAFFHHzeFBselrT1BtjlzMkJ6TKrTDUnHFlzqXy6aqeXuhrjFhMfXucjedSpOqedsP9ZbKFTdIAhu9DdL/A==", + "dependencies": { + "@chakra-ui/counter": "2.0.14", + "@chakra-ui/form-control": "2.0.17", + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.0.7", + "@chakra-ui/react-use-event-listener": "2.0.7", + "@chakra-ui/react-use-interval": "2.0.5", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/react-use-safe-layout-effect": "2.0.5", + "@chakra-ui/react-use-update-effect": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/number-utils": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/number-utils/-/number-utils-2.0.7.tgz", + "integrity": "sha512-yOGxBjXNvLTBvQyhMDqGU0Oj26s91mbAlqKHiuw737AXHt0aPllOthVUqQMeaYLwLCjGMg0jtI7JReRzyi94Dg==" + }, + "node_modules/@chakra-ui/object-utils": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/object-utils/-/object-utils-2.0.8.tgz", + "integrity": "sha512-2upjT2JgRuiupdrtBWklKBS6tqeGMA77Nh6Q0JaoQuH/8yq+15CGckqn3IUWkWoGI0Fg3bK9LDlbbD+9DLw95Q==" + }, + "node_modules/@chakra-ui/pin-input": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/@chakra-ui/pin-input/-/pin-input-2.0.19.tgz", + "integrity": "sha512-6O7s4vWz4cqQ6zvMov9sYj6ZqWAsTxR/MNGe3DNgu1zWQg8veNCYtj1rNGhNS3eZNUMAa8uM2dXIphGTP53Xow==", + "dependencies": { + "@chakra-ui/descendant": "3.0.13", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-controllable-state": "2.0.8", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/popover": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/popover/-/popover-2.1.8.tgz", + "integrity": "sha512-ob7fAz+WWmXIq7iGHVB3wDKzZTj+T+noYBT/U1Q+jIf+jMr2WOpJLTfb0HTZcfhvn4EBFlfBg7Wk5qbXNaOn7g==", + "dependencies": { + "@chakra-ui/close-button": "2.0.17", + "@chakra-ui/lazy-utils": "2.0.5", + "@chakra-ui/popper": "3.0.13", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-animation-state": "2.0.8", + "@chakra-ui/react-use-disclosure": "2.0.8", + "@chakra-ui/react-use-focus-effect": "2.0.9", + "@chakra-ui/react-use-focus-on-pointer-down": "2.0.6", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/popper": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@chakra-ui/popper/-/popper-3.0.13.tgz", + "integrity": "sha512-FwtmYz80Ju8oK3Z1HQfisUE7JIMmDsCQsRBu6XuJ3TFQnBHit73yjZmxKjuRJ4JgyT4WBnZoTF3ATbRKSagBeg==", + "dependencies": { + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@popperjs/core": "^2.9.3" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/portal": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@chakra-ui/portal/-/portal-2.0.15.tgz", + "integrity": "sha512-z8v7K3j1/nMuBzp2+wRIIw7s/eipVtnXLdjK5yqbMxMRa44E8Mu5VNJLz3aQFLHXEUST+ifqrjImQeli9do6LQ==", + "dependencies": { + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-safe-layout-effect": "2.0.5" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@chakra-ui/progress": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/progress/-/progress-2.1.5.tgz", + "integrity": "sha512-jj5Vp4lxUchuwp4RPCepM0yAyKi344bgsOd3Apd+ldxclDcewPc82fbwDu7g/Xv27LqJkT+7E/SlQy04wGrk0g==", + "dependencies": { + "@chakra-ui/react-context": "2.0.7" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/provider": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@chakra-ui/provider/-/provider-2.1.2.tgz", + "integrity": "sha512-4lLlz8QuJv00BhfyKzWpzfoti9MDOdJ/MqXixJV/EZ02RMBOdE9qy9bSz/WckPC2MVhtRUuwMkxH+0QY21PXuw==", + "dependencies": { + "@chakra-ui/css-reset": "2.0.12", + "@chakra-ui/portal": "2.0.15", + "@chakra-ui/react-env": "3.0.0", + "@chakra-ui/system": "2.5.1", + "@chakra-ui/utils": "2.0.15" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0", + "@emotion/styled": "^11.0.0", + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@chakra-ui/radio": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/@chakra-ui/radio/-/radio-2.0.19.tgz", + "integrity": "sha512-PlJiV59eGSmeKP4v/4+ccQUWGRd0cjPKkj/p3L+UbOf8pl9dWm8y9kIeL5TYbghQSDv0nzkrH4+yMnnDTZjdMQ==", + "dependencies": { + "@chakra-ui/form-control": "2.0.17", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@zag-js/focus-visible": "0.2.1" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react/-/react-2.5.1.tgz", + "integrity": "sha512-ugkaqfcNMb9L4TkalWiF3rnqfr0TlUUD46JZaDIZiORVisaSwXTZTQrVfG40VghhaJT28rnC5WtiE8kd567ZBQ==", + "dependencies": { + "@chakra-ui/accordion": "2.1.9", + "@chakra-ui/alert": "2.0.17", + "@chakra-ui/avatar": "2.2.5", + "@chakra-ui/breadcrumb": "2.1.4", + "@chakra-ui/button": "2.0.16", + "@chakra-ui/card": "2.1.6", + "@chakra-ui/checkbox": "2.2.10", + "@chakra-ui/close-button": "2.0.17", + "@chakra-ui/control-box": "2.0.13", + "@chakra-ui/counter": "2.0.14", + "@chakra-ui/css-reset": "2.0.12", + "@chakra-ui/editable": "2.0.19", + "@chakra-ui/focus-lock": "2.0.16", + "@chakra-ui/form-control": "2.0.17", + "@chakra-ui/hooks": "2.1.6", + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/image": "2.0.15", + "@chakra-ui/input": "2.0.20", + "@chakra-ui/layout": "2.1.16", + "@chakra-ui/live-region": "2.0.13", + "@chakra-ui/media-query": "3.2.12", + "@chakra-ui/menu": "2.1.9", + "@chakra-ui/modal": "2.2.9", + "@chakra-ui/number-input": "2.0.18", + "@chakra-ui/pin-input": "2.0.19", + "@chakra-ui/popover": "2.1.8", + "@chakra-ui/popper": "3.0.13", + "@chakra-ui/portal": "2.0.15", + "@chakra-ui/progress": "2.1.5", + "@chakra-ui/provider": "2.1.2", + "@chakra-ui/radio": "2.0.19", + "@chakra-ui/react-env": "3.0.0", + "@chakra-ui/select": "2.0.18", + "@chakra-ui/skeleton": "2.0.24", + "@chakra-ui/slider": "2.0.21", + "@chakra-ui/spinner": "2.0.13", + "@chakra-ui/stat": "2.0.17", + "@chakra-ui/styled-system": "2.6.1", + "@chakra-ui/switch": "2.0.22", + "@chakra-ui/system": "2.5.1", + "@chakra-ui/table": "2.0.16", + "@chakra-ui/tabs": "2.1.8", + "@chakra-ui/tag": "2.0.17", + "@chakra-ui/textarea": "2.0.18", + "@chakra-ui/theme": "2.2.5", + "@chakra-ui/theme-utils": "2.0.11", + "@chakra-ui/toast": "6.0.1", + "@chakra-ui/tooltip": "2.2.6", + "@chakra-ui/transition": "2.0.15", + "@chakra-ui/utils": "2.0.15", + "@chakra-ui/visually-hidden": "2.0.15" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0", + "@emotion/styled": "^11.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@chakra-ui/react-children-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-children-utils/-/react-children-utils-2.0.6.tgz", + "integrity": "sha512-QVR2RC7QsOsbWwEnq9YduhpqSFnZGvjjGREV8ygKi8ADhXh93C8azLECCUVgRJF2Wc+So1fgxmjLcbZfY2VmBA==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-context": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-context/-/react-context-2.0.7.tgz", + "integrity": "sha512-i7EGmSU+h2GB30cwrKB4t1R5BMHyGoJM5L2Zz7b+ZUX4aAqyPcfe97wPiQB6Rgr1ImGXrUeov4CDVrRZ2FPgLQ==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-env": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-env/-/react-env-3.0.0.tgz", + "integrity": "sha512-tfMRO2v508HQWAqSADFrwZgR9oU10qC97oV6zGbjHh9ALP0/IcFR+Bi71KRTveDTm85fMeAzZYGj57P3Dsipkw==", + "dependencies": { + "@chakra-ui/react-use-safe-layout-effect": "2.0.5" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-types/-/react-types-2.0.7.tgz", + "integrity": "sha512-12zv2qIZ8EHwiytggtGvo4iLT0APris7T0qaAWqzpUGS0cdUtR8W+V1BJ5Ocq+7tA6dzQ/7+w5hmXih61TuhWQ==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-animation-state": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-animation-state/-/react-use-animation-state-2.0.8.tgz", + "integrity": "sha512-xv9zSF2Rd1mHWQ+m5DLBWeh4atF8qrNvsOs3MNrvxKYBS3f79N3pqcQGrWAEvirXWXfiCeje2VAkEggqFRIo+Q==", + "dependencies": { + "@chakra-ui/dom-utils": "2.0.6", + "@chakra-ui/react-use-event-listener": "2.0.7" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-callback-ref": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-callback-ref/-/react-use-callback-ref-2.0.7.tgz", + "integrity": "sha512-YjT76nTpfHAK5NxplAlZsQwNju5KmQExnqsWNPFeOR6vvbC34+iPSTr+r91i1Hdy7gBSbevsOsd5Wm6RN3GuMw==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-controllable-state": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-controllable-state/-/react-use-controllable-state-2.0.8.tgz", + "integrity": "sha512-F7rdCbLEmRjwwODqWZ3y+mKgSSHPcLQxeUygwk1BkZPXbKkJJKymOIjIynil2cbH7ku3hcSIWRvuhpCcfQWJ7Q==", + "dependencies": { + "@chakra-ui/react-use-callback-ref": "2.0.7" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-disclosure": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-disclosure/-/react-use-disclosure-2.0.8.tgz", + "integrity": "sha512-2ir/mHe1YND40e+FyLHnDsnDsBQPwzKDLzfe9GZri7y31oU83JSbHdlAXAhp3bpjohslwavtRCp+S/zRxfO9aQ==", + "dependencies": { + "@chakra-ui/react-use-callback-ref": "2.0.7" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-event-listener": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-event-listener/-/react-use-event-listener-2.0.7.tgz", + "integrity": "sha512-4wvpx4yudIO3B31pOrXuTHDErawmwiXnvAN7gLEOVREi16+YGNcFnRJ5X5nRrmB7j2MDUtsEDpRBFfw5Z9xQ5g==", + "dependencies": { + "@chakra-ui/react-use-callback-ref": "2.0.7" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-focus-effect": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-effect/-/react-use-focus-effect-2.0.9.tgz", + "integrity": "sha512-20nfNkpbVwyb41q9wxp8c4jmVp6TUGAPE3uFTDpiGcIOyPW5aecQtPmTXPMJH+2aa8Nu1wyoT1btxO+UYiQM3g==", + "dependencies": { + "@chakra-ui/dom-utils": "2.0.6", + "@chakra-ui/react-use-event-listener": "2.0.7", + "@chakra-ui/react-use-safe-layout-effect": "2.0.5", + "@chakra-ui/react-use-update-effect": "2.0.7" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-focus-on-pointer-down": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-on-pointer-down/-/react-use-focus-on-pointer-down-2.0.6.tgz", + "integrity": "sha512-OigXiLRVySn3tyVqJ/rn57WGuukW8TQe8fJYiLwXbcNyAMuYYounvRxvCy2b53sQ7QIZamza0N0jhirbH5FNoQ==", + "dependencies": { + "@chakra-ui/react-use-event-listener": "2.0.7" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-interval": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-interval/-/react-use-interval-2.0.5.tgz", + "integrity": "sha512-1nbdwMi2K87V6p5f5AseOKif2CkldLaJlq1TOqaPRwb7v3aU9rltBtYdf+fIyuHSToNJUV6wd9budCFdLCl3Fg==", + "dependencies": { + "@chakra-ui/react-use-callback-ref": "2.0.7" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-latest-ref": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-latest-ref/-/react-use-latest-ref-2.0.5.tgz", + "integrity": "sha512-3mIuFzMyIo3Ok/D8uhV9voVg7KkrYVO/pwVvNPJOHsDQqCA6DpYE4WDsrIx+fVcwad3Ta7SupexR5PoI+kq6QQ==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-merge-refs": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-merge-refs/-/react-use-merge-refs-2.0.7.tgz", + "integrity": "sha512-zds4Uhsc+AMzdH8JDDkLVet9baUBgtOjPbhC5r3A0ZXjZvGhCztFAVE3aExYiVoMPoHLKbLcqvCWE6ioFKz1lw==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-outside-click": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-outside-click/-/react-use-outside-click-2.0.7.tgz", + "integrity": "sha512-MsAuGLkwYNxNJ5rb8lYNvXApXxYMnJ3MzqBpQj1kh5qP/+JSla9XMjE/P94ub4fSEttmNSqs43SmPPrmPuihsQ==", + "dependencies": { + "@chakra-ui/react-use-callback-ref": "2.0.7" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-pan-event": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-pan-event/-/react-use-pan-event-2.0.9.tgz", + "integrity": "sha512-xu35QXkiyrgsHUOnctl+SwNcwf9Rl62uYE5y8soKOZdBm8E+FvZIt2hxUzK1EoekbJCMzEZ0Yv1ZQCssVkSLaQ==", + "dependencies": { + "@chakra-ui/event-utils": "2.0.8", + "@chakra-ui/react-use-latest-ref": "2.0.5", + "framesync": "6.1.2" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-previous": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-previous/-/react-use-previous-2.0.5.tgz", + "integrity": "sha512-BIZgjycPE4Xr+MkhKe0h67uHXzQQkBX/u5rYPd65iMGdX1bCkbE0oorZNfOHLKdTmnEb4oVsNvfN6Rfr+Mnbxw==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-safe-layout-effect": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-safe-layout-effect/-/react-use-safe-layout-effect-2.0.5.tgz", + "integrity": "sha512-MwAQBz3VxoeFLaesaSEN87reVNVbjcQBDex2WGexAg6hUB6n4gc1OWYH/iXp4tzp4kuggBNhEHkk9BMYXWfhJQ==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-size": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-size/-/react-use-size-2.0.9.tgz", + "integrity": "sha512-Jce7QmO1jlQZq+Y77VKckWzroRnajChzUQ8xhLQZO6VbYvrpg3cu+X2QCz3G+MZzB+1/hnvvAqmZ+uJLd8rEJg==", + "dependencies": { + "@zag-js/element-size": "0.3.1" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-timeout": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-timeout/-/react-use-timeout-2.0.5.tgz", + "integrity": "sha512-QqmB+jVphh3h/CS60PieorpY7UqSPkrQCB7f7F+i9vwwIjtP8fxVHMmkb64K7VlzQiMPzv12nlID5dqkzlv0mw==", + "dependencies": { + "@chakra-ui/react-use-callback-ref": "2.0.7" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-update-effect": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-update-effect/-/react-use-update-effect-2.0.7.tgz", + "integrity": "sha512-vBM2bmmM83ZdDtasWv3PXPznpTUd+FvqBC8J8rxoRmvdMEfrxTiQRBJhiGHLpS9BPLLPQlosN6KdFU97csB6zg==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-utils": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-utils/-/react-utils-2.0.12.tgz", + "integrity": "sha512-GbSfVb283+YA3kA8w8xWmzbjNWk14uhNpntnipHCftBibl0lxtQ9YqMFQLwuFOO0U2gYVocszqqDWX+XNKq9hw==", + "dependencies": { + "@chakra-ui/utils": "2.0.15" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/select": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/@chakra-ui/select/-/select-2.0.18.tgz", + "integrity": "sha512-1d2lUT5LM6oOs5x4lzBh4GFDuXX62+lr+sgV7099g951/5UNbb0CS2hSZHsO7yZThLNbr7QTWZvAOAayVcGzdw==", + "dependencies": { + "@chakra-ui/form-control": "2.0.17", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/shared-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/shared-utils/-/shared-utils-2.0.5.tgz", + "integrity": "sha512-4/Wur0FqDov7Y0nCXl7HbHzCg4aq86h+SXdoUeuCMD3dSj7dpsVnStLYhng1vxvlbUnLpdF4oz5Myt3i/a7N3Q==" + }, + "node_modules/@chakra-ui/skeleton": { + "version": "2.0.24", + "resolved": "https://registry.npmjs.org/@chakra-ui/skeleton/-/skeleton-2.0.24.tgz", + "integrity": "sha512-1jXtVKcl/jpbrJlc/TyMsFyI651GTXY5ma30kWyTXoby2E+cxbV6OR8GB/NMZdGxbQBax8/VdtYVjI0n+OBqWA==", + "dependencies": { + "@chakra-ui/media-query": "3.2.12", + "@chakra-ui/react-use-previous": "2.0.5", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/slider": { + "version": "2.0.21", + "resolved": "https://registry.npmjs.org/@chakra-ui/slider/-/slider-2.0.21.tgz", + "integrity": "sha512-Mm76yJxEqJl21+3waEcKg3tM8Y4elJ7mcViN6Brj35PTfzUJfSJxeBGo1nLPJ+X5jLj7o/L4kfBmUk3lY4QYEQ==", + "dependencies": { + "@chakra-ui/number-utils": "2.0.7", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.0.7", + "@chakra-ui/react-use-controllable-state": "2.0.8", + "@chakra-ui/react-use-latest-ref": "2.0.5", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/react-use-pan-event": "2.0.9", + "@chakra-ui/react-use-size": "2.0.9", + "@chakra-ui/react-use-update-effect": "2.0.7" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/spinner": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@chakra-ui/spinner/-/spinner-2.0.13.tgz", + "integrity": "sha512-T1/aSkVpUIuiYyrjfn1+LsQEG7Onbi1UE9ccS/evgf61Dzy4GgTXQUnDuWFSgpV58owqirqOu6jn/9eCwDlzlg==", + "dependencies": { + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/stat": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@chakra-ui/stat/-/stat-2.0.17.tgz", + "integrity": "sha512-PhD+5oVLWjQmGLfeZSmexp3AtLcaggWBwoMZ4z8QMZIQzf/fJJWMk0bMqxlpTv8ORDkfY/4ImuFB/RJHvcqlcA==", + "dependencies": { + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/styled-system": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/styled-system/-/styled-system-2.6.1.tgz", + "integrity": "sha512-jy/1dVi1LxjoRCm+Eo5mqBgvPy5SCWMlIcz6GbIZBDpkGeKZwtqrZLjekxxLBCy8ORY+kJlUB0FT6AzVR/1tjw==", + "dependencies": { + "@chakra-ui/shared-utils": "2.0.5", + "csstype": "^3.0.11", + "lodash.mergewith": "4.6.2" + } + }, + "node_modules/@chakra-ui/switch": { + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/@chakra-ui/switch/-/switch-2.0.22.tgz", + "integrity": "sha512-+/Yy6y7VFD91uSPruF8ZvePi3tl5D8UNVATtWEQ+QBI92DLSM+PtgJ2F0Y9GMZ9NzMxpZ80DqwY7/kqcPCfLvw==", + "dependencies": { + "@chakra-ui/checkbox": "2.2.10", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/system": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/system/-/system-2.5.1.tgz", + "integrity": "sha512-4+86OrcSoq7lGkm5fh+sJ3IWXSTzjz+HOllRbCW2Rtnmcg7ritiXVNV2VygEg2DrCcx5+tNqRHDM764zW+AEug==", + "dependencies": { + "@chakra-ui/color-mode": "2.1.12", + "@chakra-ui/object-utils": "2.0.8", + "@chakra-ui/react-utils": "2.0.12", + "@chakra-ui/styled-system": "2.6.1", + "@chakra-ui/theme-utils": "2.0.11", + "@chakra-ui/utils": "2.0.15", + "react-fast-compare": "3.2.0" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0", + "@emotion/styled": "^11.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/table": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/@chakra-ui/table/-/table-2.0.16.tgz", + "integrity": "sha512-vWDXZ6Ad3Aj66curp1tZBHvCfQHX2FJ4ijLiqGgQszWFIchfhJ5vMgEBJaFMZ+BN1draAjuRTZqaQefOApzvRg==", + "dependencies": { + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/tabs": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/tabs/-/tabs-2.1.8.tgz", + "integrity": "sha512-B7LeFN04Ny2jsSy5TFOQxnbZ6ITxGxLxsB2PE0vvQjMSblBrUryOxdjw80HZhfiw6od0ikK9CeKQOIt9QCguSw==", + "dependencies": { + "@chakra-ui/clickable": "2.0.14", + "@chakra-ui/descendant": "3.0.13", + "@chakra-ui/lazy-utils": "2.0.5", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-controllable-state": "2.0.8", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/react-use-safe-layout-effect": "2.0.5", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/tag": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@chakra-ui/tag/-/tag-2.0.17.tgz", + "integrity": "sha512-A47zE9Ft9qxOJ+5r1cUseKRCoEdqCRzFm0pOtZgRcckqavglk75Xjgz8HbBpUO2zqqd49MlqdOwR8o87fXS1vg==", + "dependencies": { + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/react-context": "2.0.7" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/textarea": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/@chakra-ui/textarea/-/textarea-2.0.18.tgz", + "integrity": "sha512-aGHHb29vVifO0OtcK/k8cMykzjOKo/coDTU0NJqz7OOLAWIMNV2eGenvmO1n9tTZbmbqHiX+Sa1nPRX+pd14lg==", + "dependencies": { + "@chakra-ui/form-control": "2.0.17", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/theme": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme/-/theme-2.2.5.tgz", + "integrity": "sha512-hYASZMwu0NqEv6PPydu+F3I+kMNd44yR4TwjR/lXBz/LEh64L6UPY6kQjebCfgdVtsGdl3HKg+eLlfa7SvfRgw==", + "dependencies": { + "@chakra-ui/anatomy": "2.1.2", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/theme-tools": "2.0.17" + }, + "peerDependencies": { + "@chakra-ui/styled-system": ">=2.0.0" + } + }, + "node_modules/@chakra-ui/theme-tools": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme-tools/-/theme-tools-2.0.17.tgz", + "integrity": "sha512-Auu38hnihlJZQcPok6itRDBbwof3TpXGYtDPnOvrq4Xp7jnab36HLt7KEXSDPXbtOk3ZqU99pvI1en5LbDrdjg==", + "dependencies": { + "@chakra-ui/anatomy": "2.1.2", + "@chakra-ui/shared-utils": "2.0.5", + "color2k": "^2.0.0" + }, + "peerDependencies": { + "@chakra-ui/styled-system": ">=2.0.0" + } + }, + "node_modules/@chakra-ui/theme-utils": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme-utils/-/theme-utils-2.0.11.tgz", + "integrity": "sha512-lBAay6Sq3/fl7exd3mFxWAbzgdQowytor0fnlHrpNStn1HgFjXukwsf6356XQOie2Vd8qaMM7qZtMh4AiC0dcg==", + "dependencies": { + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/styled-system": "2.6.1", + "@chakra-ui/theme": "2.2.5", + "lodash.mergewith": "4.6.2" + } + }, + "node_modules/@chakra-ui/toast": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/toast/-/toast-6.0.1.tgz", + "integrity": "sha512-ej2kJXvu/d2h6qnXU5D8XTyw0qpsfmbiU7hUffo/sPxkz89AUOQ08RUuUmB1ssW/FZcQvNMJ5WgzCTKHGBxtxw==", + "dependencies": { + "@chakra-ui/alert": "2.0.17", + "@chakra-ui/close-button": "2.0.17", + "@chakra-ui/portal": "2.0.15", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-timeout": "2.0.5", + "@chakra-ui/react-use-update-effect": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/styled-system": "2.6.1", + "@chakra-ui/theme": "2.2.5" + }, + "peerDependencies": { + "@chakra-ui/system": "2.5.1", + "framer-motion": ">=4.0.0", + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@chakra-ui/tooltip": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/tooltip/-/tooltip-2.2.6.tgz", + "integrity": "sha512-4cbneidZ5+HCWge3OZzewRQieIvhDjSsl+scrl4Scx7E0z3OmqlTIESU5nGIZDBLYqKn/UirEZhqaQ33FOS2fw==", + "dependencies": { + "@chakra-ui/popper": "3.0.13", + "@chakra-ui/portal": "2.0.15", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-disclosure": "2.0.8", + "@chakra-ui/react-use-event-listener": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@chakra-ui/transition": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@chakra-ui/transition/-/transition-2.0.15.tgz", + "integrity": "sha512-o9LBK/llQfUDHF/Ty3cQ6nShpekKTqHUoJlUOzNKhoTsNpoRerr9v0jwojrX1YI02KtVjfhFU6PiqXlDfREoNw==", + "dependencies": { + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "framer-motion": ">=4.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/utils": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@chakra-ui/utils/-/utils-2.0.15.tgz", + "integrity": "sha512-El4+jL0WSaYYs+rJbuYFDbjmfCcfGDmRY95GO4xwzit6YAPZBLcR65rOEwLps+XWluZTy1xdMrusg/hW0c1aAA==", + "dependencies": { + "@types/lodash.mergewith": "4.6.7", + "css-box-model": "1.2.1", + "framesync": "6.1.2", + "lodash.mergewith": "4.6.2" + } + }, + "node_modules/@chakra-ui/visually-hidden": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@chakra-ui/visually-hidden/-/visually-hidden-2.0.15.tgz", + "integrity": "sha512-WWULIiucYRBIewHKFA7BssQ2ABLHLVd9lrUo3N3SZgR0u4ZRDDVEUNOy+r+9ruDze8+36dGbN9wsN1IdELtdOw==", + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.10.6", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.6.tgz", + "integrity": "sha512-p2dAqtVrkhSa7xz1u/m9eHYdLi+en8NowrmXeF/dKtJpU8lCWli8RUAati7NcSl0afsBott48pdnANuD0wh9QQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/serialize": "^1.1.1", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.1.3" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@emotion/cache": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.5.tgz", + "integrity": "sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA==", + "dependencies": { + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.1", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "stylis": "4.1.3" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", + "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", + "dependencies": { + "@emotion/memoize": "^0.8.0" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + }, + "node_modules/@emotion/react": { + "version": "11.10.6", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.6.tgz", + "integrity": "sha512-6HT8jBmcSkfzO7mc+N1L9uwvOnlcGoix8Zn7srt+9ga0MjREo6lRpuVX0kzo6Jp6oTqDhREOFsygN6Ew4fEQbw==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.6", + "@emotion/cache": "^11.10.5", + "@emotion/serialize": "^1.1.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz", + "integrity": "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==", + "dependencies": { + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/unitless": "^0.8.0", + "@emotion/utils": "^1.2.0", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.1.tgz", + "integrity": "sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA==" + }, + "node_modules/@emotion/styled": { + "version": "11.10.6", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.6.tgz", + "integrity": "sha512-OXtBzOmDSJo5Q0AFemHCfl+bUueT8BIcPSxu0EGTpGk6DmI5dnhSzQANm1e1ze0YZL7TDyAyy6s/b/zmGOS3Og==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.6", + "@emotion/is-prop-valid": "^1.2.0", + "@emotion/serialize": "^1.1.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz", + "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", + "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" + }, + "node_modules/@esbuild/android-arm": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", + "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", + "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", + "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", + "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", + "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", + "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", + "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", + "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", + "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", + "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", + "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", + "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", + "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", + "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", + "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", + "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", + "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", + "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", + "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", + "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", + "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", + "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@remix-run/router": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.3.3.tgz", + "integrity": "sha512-YRHie1yQEj0kqqCTCJEfHqYSSNlZQ696QJG+MMiW4mxSl9I0ojz/eRhJS4fs88Z5i6D1SmoF9d3K99/QOhI8/w==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@types/lodash": { + "version": "4.14.191", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", + "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==" + }, + "node_modules/@types/lodash.mergewith": { + "version": "4.6.7", + "resolved": "https://registry.npmjs.org/@types/lodash.mergewith/-/lodash.mergewith-4.6.7.tgz", + "integrity": "sha512-3m+lkO5CLRRYU0fhGRp7zbsGi6+BZj0uTVSwvcKU+nSlhjA9/QRNfuSGnD2mX6hQA7ZbmcCkzk5h4ZYGOtk14A==", + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "devOptional": true + }, + "node_modules/@types/react": { + "version": "18.0.28", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.28.tgz", + "integrity": "sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==", + "devOptional": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz", + "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "devOptional": true + }, + "node_modules/@vitejs/plugin-react": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz", + "integrity": "sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==", + "dev": true, + "dependencies": { + "@babel/core": "^7.20.12", + "@babel/plugin-transform-react-jsx-self": "^7.18.6", + "@babel/plugin-transform-react-jsx-source": "^7.19.6", + "magic-string": "^0.27.0", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.1.0-beta.0" + } + }, + "node_modules/@zag-js/element-size": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@zag-js/element-size/-/element-size-0.3.1.tgz", + "integrity": "sha512-jR5j4G//bRzcxwAACWi9EfITnwjNmn10LxF4NmALrdZU7/PNWP3uUCdhCxd/0SCyeiJXUl0yvD57rWAbKPs1nw==" + }, + "node_modules/@zag-js/focus-visible": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@zag-js/focus-visible/-/focus-visible-0.2.1.tgz", + "integrity": "sha512-19uTjoZGP4/Ax7kSNhhay9JA83BirKzpqLkeEAilrpdI1hE5xuq6q+tzJOsrMOOqJrm7LkmZp5lbsTQzvK2pYg==" + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/aria-hidden": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.2.tgz", + "integrity": "sha512-6y/ogyDTk/7YAe91T3E2PR1ALVKyM2QbTio5HwM+N1Q6CMlCKhvClyIjkckBswa0f2xJhjsfzIGa1yVSe1UMVA==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.9.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001458", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001458.tgz", + "integrity": "sha512-lQ1VlUUq5q9ro9X+5gOEyH7i3vm+AYVT1WDCVB69XOZ17KZRhnZ9J0Sqz7wTHQaLBJccNCHq8/Ww5LlOIZbB0w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color2k": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/color2k/-/color2k-2.0.2.tgz", + "integrity": "sha512-kJhwH5nAwb34tmyuqq/lgjEKzlFXn1U99NlnB6Ws4qVaERcRUYeYP1cBw6BJ4vxaWStAUEef4WMr7WjOCnBt8w==" + }, + "node_modules/compute-scroll-into-view": { + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz", + "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==" + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-box-model": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", + "integrity": "sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==", + "dependencies": { + "tiny-invariant": "^1.0.6" + } + }, + "node_modules/csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.313", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.313.tgz", + "integrity": "sha512-QckB9OVqr2oybjIrbMI99uF+b9+iTja5weFe0ePbqLb5BHqXOJUO1SG6kDj/1WtWPRIBr51N153AEq8m7HuIaA==", + "dev": true + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/esbuild": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", + "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.16.17", + "@esbuild/android-arm64": "0.16.17", + "@esbuild/android-x64": "0.16.17", + "@esbuild/darwin-arm64": "0.16.17", + "@esbuild/darwin-x64": "0.16.17", + "@esbuild/freebsd-arm64": "0.16.17", + "@esbuild/freebsd-x64": "0.16.17", + "@esbuild/linux-arm": "0.16.17", + "@esbuild/linux-arm64": "0.16.17", + "@esbuild/linux-ia32": "0.16.17", + "@esbuild/linux-loong64": "0.16.17", + "@esbuild/linux-mips64el": "0.16.17", + "@esbuild/linux-ppc64": "0.16.17", + "@esbuild/linux-riscv64": "0.16.17", + "@esbuild/linux-s390x": "0.16.17", + "@esbuild/linux-x64": "0.16.17", + "@esbuild/netbsd-x64": "0.16.17", + "@esbuild/openbsd-x64": "0.16.17", + "@esbuild/sunos-x64": "0.16.17", + "@esbuild/win32-arm64": "0.16.17", + "@esbuild/win32-ia32": "0.16.17", + "@esbuild/win32-x64": "0.16.17" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "node_modules/focus-lock": { + "version": "0.11.6", + "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.11.6.tgz", + "integrity": "sha512-KSuV3ur4gf2KqMNoZx3nXNVhqCkn42GuTYCX4tXPEwf0MjpFQmNMiN6m7dXaUXgIoivL6/65agoUMg4RLS0Vbg==", + "dependencies": { + "tslib": "^2.0.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/framer-motion": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.0.1.tgz", + "integrity": "sha512-/N7gBA9gH8PkStyNQ67P/lx8UhL/7Y8z9Ku7FfgOF77sSG8wu8781kX7I5ZUgflRRtQXo8qH4Rev23004G1zcQ==", + "dependencies": { + "tslib": "^2.4.0" + }, + "optionalDependencies": { + "@emotion/is-prop-valid": "^0.8.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/framer-motion/node_modules/@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "optional": true, + "dependencies": { + "@emotion/memoize": "0.7.4" + } + }, + "node_modules/framer-motion/node_modules/@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", + "optional": true + }, + "node_modules/framesync": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/framesync/-/framesync-6.1.2.tgz", + "integrity": "sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==", + "dependencies": { + "tslib": "2.4.0" + } + }, + "node_modules/framesync/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lie": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/localforage": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", + "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", + "dependencies": { + "lie": "3.1.1" + } + }, + "node_modules/lodash.mergewith": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.13" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/match-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.1.tgz", + "integrity": "sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "remove-accents": "0.4.2" + } + }, + "node_modules/moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "dev": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-path": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.6.0.tgz", + "integrity": "sha512-fxrwsCFi3/p+LeLOAwo/wyRMODZxdGBtUlWRzsEpsUVrisZbEfZ21arxLGfaWfcnqb8oHPNihIb4XPE8CQPN5A==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/postcss": { + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-clientside-effect": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.6.tgz", + "integrity": "sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==", + "dependencies": { + "@babel/runtime": "^7.12.13" + }, + "peerDependencies": { + "react": "^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" + }, + "node_modules/react-focus-lock": { + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.9.4.tgz", + "integrity": "sha512-7pEdXyMseqm3kVjhdVH18sovparAzLg5h6WvIx7/Ck3ekjhrrDMEegHSa3swwC8wgfdd7DIdUVRGeiHT9/7Sgg==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "focus-lock": "^0.11.6", + "prop-types": "^15.6.2", + "react-clientside-effect": "^1.2.6", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "dependencies": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-remove-scroll-bar": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz", + "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==", + "dependencies": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-router": { + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.8.2.tgz", + "integrity": "sha512-lF7S0UmXI5Pd8bmHvMdPKI4u4S5McxmHnzJhrYi9ZQ6wE+DA8JN5BzVC5EEBuduWWDaiJ8u6YhVOCmThBli+rw==", + "dependencies": { + "@remix-run/router": "1.3.3" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.8.2.tgz", + "integrity": "sha512-N/oAF1Shd7g4tWy+75IIufCGsHBqT74tnzHQhbiUTYILYF0Blk65cg+HPZqwC+6SqEyx033nKqU7by38v3lBZg==", + "dependencies": { + "@remix-run/router": "1.3.3", + "react-router": "6.8.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-style-singleton": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "dependencies": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/remove-accents": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz", + "integrity": "sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/rollup": { + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.17.3.tgz", + "integrity": "sha512-p5LaCXiiOL/wrOkj8djsIDFmyU9ysUxcyW+EKRLHb6TKldJzXpImjcRSR+vgo09DBdofGcOoLOsRyxxG2n5/qQ==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/sort-by": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/sort-by/-/sort-by-1.2.0.tgz", + "integrity": "sha512-aRyW65r3xMnf4nxJRluCg0H/woJpksU1dQxRtXYzau30sNBOmf5HACpDd9MZDhKh7ALQ5FgSOfMPwZEtUmMqcg==", + "dependencies": { + "object-path": "0.6.0" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stylis": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz", + "integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==" + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/three": { + "version": "0.150.1", + "resolved": "https://registry.npmjs.org/three/-/three-0.150.1.tgz", + "integrity": "sha512-5C1MqKUWaHYo13BX0Q64qcdwImgnnjSOFgBscOzAo8MYCzEtqfQqorEKMcajnA3FHy1yVlIe9AmaMQ0OQracNA==" + }, + "node_modules/tiny-invariant": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + }, + "node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/use-callback-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", + "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sidecar": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/vite": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.1.4.tgz", + "integrity": "sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==", + "dev": true, + "dependencies": { + "esbuild": "^0.16.14", + "postcss": "^8.4.21", + "resolve": "^1.22.1", + "rollup": "^3.10.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + } + } +} diff --git a/icc-website/package.json b/icc-website/package.json new file mode 100644 index 00000000..ae354c52 --- /dev/null +++ b/icc-website/package.json @@ -0,0 +1,32 @@ +{ + "name": "icc-website", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "preview": "vite preview" + }, + "dependencies": { + "@chakra-ui/icons": "^2.0.17", + "@chakra-ui/react": "^2.5.1", + "@emotion/react": "^11.10.6", + "@emotion/styled": "^11.10.6", + "framer-motion": "^10.0.1", + "localforage": "^1.10.0", + "match-sorter": "^6.3.1", + "moment": "^2.29.4", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.8.2", + "sort-by": "^1.2.0", + "three": "^0.150.1" + }, + "devDependencies": { + "@types/react": "^18.0.27", + "@types/react-dom": "^18.0.10", + "@vitejs/plugin-react": "^3.1.0", + "vite": "^4.1.0" + } +} diff --git a/icc-website/public/vite.svg b/icc-website/public/vite.svg new file mode 100644 index 00000000..e7b8dfb1 --- /dev/null +++ b/icc-website/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icc-website/src/assets/3d-model.obj b/icc-website/src/assets/3d-model.obj new file mode 100644 index 00000000..c2af611e --- /dev/null +++ b/icc-website/src/assets/3d-model.obj @@ -0,0 +1,10415 @@ +# 3ds Max Wavefront OBJ Exporter v0.97b - (c)2007 guruware +# File Created: 16.09.2015 11:14:29 + +mtllib 3d-model.mtl + +# +# object Group_005 +# + +v 83346.7578 67521.1016 98150.3359 +v 83546.6797 67125.1719 98158.8906 +v 83451.1250 66729.2500 98334.7031 +v 83116.0703 66565.2578 98574.7813 +v 82968.4766 67685.0938 98314.0547 +v 82737.7891 66729.2500 98738.5000 +v 82633.4219 67521.1016 98554.1328 +v 82537.8672 67125.1719 98729.9453 +v 83544.9609 70770.7500 96889.1641 +v 83744.8750 70374.8203 96897.7188 +v 83649.3203 69978.8984 97073.5313 +v 83314.2656 69814.8984 97313.6172 +v 83166.6719 70934.7422 97052.8828 +v 82935.9844 69978.8984 97477.3281 +v 82831.6172 70770.7500 97292.9688 +v 82736.0625 70374.8203 97468.7734 +v 81960.3125 67525.5234 99023.8516 +v 82154.2266 67125.1719 99057.2578 +v 82027.3984 66724.8281 99207.6953 +v 81654.1328 66559.0000 99387.0469 +v 81559.2578 67691.3516 99127.0547 +v 81253.0781 66724.8281 99490.2500 +v 81185.9922 67525.5234 99306.4063 +v 81059.1641 67125.1719 99456.8438 +v 85363.0781 69974.6953 96015.2344 +v 85068.3828 69808.9531 96306.0547 +v 84722.4844 69974.6953 96533.5781 +v 84527.9922 70374.8203 96564.5391 +v 85433.9297 70374.8203 95831.4922 +v 84598.8516 70774.9531 96380.7969 +v 85239.4453 70774.9531 95862.4531 +v 84893.5469 70940.6953 96089.9766 +v 81216.1641 69150.3438 98870.6094 +v 81410.0703 68750.0000 98904.0078 +v 81283.2422 68349.6484 99054.4531 +v 80909.9766 68183.8203 99233.7969 +v 80815.1016 69316.1797 98973.8047 +v 80508.9219 68349.6484 99337.0000 +v 80441.8359 69150.3438 99153.1563 +v 80315.0078 68750.0000 99303.6016 +v 83099.1641 69145.9219 97716.0078 +v 83299.0781 68750.0000 97724.5625 +v 83203.5234 68354.0781 97900.3750 +v 82868.4688 68190.0781 98140.4531 +v 82720.8750 69309.9219 97879.7188 +v 82490.1875 68354.0781 98304.1719 +v 82385.8203 69145.9219 98119.8047 +v 82290.2656 68750.0000 98295.6172 +v 82163.3672 70770.7500 97671.2422 +v 82363.2813 70374.8203 97679.7969 +v 82267.7266 69978.8984 97855.6094 +v 81932.6719 69814.8984 98095.6875 +v 81785.0781 70934.7422 97834.9609 +v 81554.3906 69978.8984 98259.4063 +v 81450.0234 70770.7500 98075.0391 +v 81354.4688 70374.8203 98250.8516 +v 85111.4844 68349.8672 96732.1406 +v 84816.7891 68184.1250 97022.9609 +v 84470.8906 68349.8672 97250.4844 +v 84276.4063 68750.0000 97281.4453 +v 85182.3438 68750.0000 96548.3984 +v 84347.2578 69150.1250 97097.6953 +v 84987.8516 69150.1250 96579.3516 +v 84641.9531 69315.8672 96806.8828 +v 80472.0078 70775.1719 98717.3594 +v 80665.9141 70374.8203 98750.7656 +v 80539.0859 69974.4766 98901.2031 +v 80165.8203 69808.6406 99080.5547 +v 80070.9531 70941.0000 98820.5625 +v 79764.7656 69974.4766 99183.7578 +v 79697.6797 70775.1719 98999.9141 +v 79570.8516 70374.8203 99150.3516 +v 84859.8906 66725.0469 97449.0469 +v 84565.1953 66559.3125 97739.8672 +v 84219.2969 66725.0469 97967.3906 +v 84024.8125 67125.1719 97998.3516 +v 84930.7500 67125.1719 97265.3047 +v 84095.6641 67525.3047 97814.6016 +v 84736.2656 67525.3047 97296.2578 +v 84390.3594 67691.0391 97523.7891 +v 86102.8516 72000.0000 94988.3359 +v 85096.3828 65500.0000 97856.2734 +v 83819.4141 72000.0000 96836.0078 +v 78503.8203 72000.0000 99289.8984 +v 82790.2266 65500.0000 99416.9219 +v 81480.7656 65500.0000 99902.9453 +v 81263.1953 72000.0000 98282.9922 +v 84005.7422 65500.0000 98728.8594 +v 83781.1875 500.0000 99749.8516 +v 83781.1875 67685.0938 99749.8516 +v 82288.6094 67685.0938 98871.1016 +v 82288.6094 500.0000 98871.1016 +v 83795.9219 67685.0938 98017.8672 +v 83795.9219 500.0000 98017.8672 +# 94 vertices + +vn -0.4759 -0.2585 -0.8407 +vn -0.3330 -0.2374 -0.9125 +vn -0.6109 -0.2385 -0.7549 +vn -0.3378 -0.2405 -0.9100 +vn -0.6067 -0.2382 -0.7584 +vn 0.4926 -0.0000 0.8702 +vn -1.0000 -0.0000 -0.0085 +vn 0.5073 -0.0000 -0.8617 +vn 0.0000 1.0000 -0.0000 +vn -0.0000 -1.0000 0.0000 +# 10 vertex normals + +vt 0.0416 6.9402 0.0000 +vt 0.0251 6.8967 0.0000 +vt 0.0416 6.8533 0.0000 +vt 0.0814 6.8353 0.0000 +vt 0.0814 6.9581 0.0000 +vt 0.1213 6.8533 0.0000 +vt 0.1213 6.9402 0.0000 +vt 0.1378 6.8967 0.0000 +vt -0.0355 7.3001 0.0000 +vt -0.0520 7.2567 0.0000 +vt -0.0355 7.2133 0.0000 +vt 0.0043 7.1953 0.0000 +vt 0.0043 7.3181 0.0000 +vt 0.0441 7.2133 0.0000 +vt 0.0441 7.3001 0.0000 +vt 0.0606 7.2567 0.0000 +vt 0.2441 6.9608 0.0000 +vt 0.2275 6.9171 0.0000 +vt 0.2441 6.8734 0.0000 +vt 0.2841 6.8553 0.0000 +vt 0.2841 6.9788 0.0000 +vt 0.3242 6.8734 0.0000 +vt 0.3242 6.9608 0.0000 +vt 0.3408 6.9171 0.0000 +vt -0.2891 7.2333 0.0000 +vt -0.2491 7.2152 0.0000 +vt -0.2091 7.2333 0.0000 +vt -0.1925 7.2770 0.0000 +vt -0.3057 7.2770 0.0000 +vt -0.2091 7.3206 0.0000 +vt -0.2891 7.3206 0.0000 +vt -0.2491 7.3387 0.0000 +vt 0.3069 7.1380 0.0000 +vt 0.2903 7.0943 0.0000 +vt 0.3069 7.0507 0.0000 +vt 0.3470 7.0326 0.0000 +vt 0.3470 7.1561 0.0000 +vt 0.3870 7.0507 0.0000 +vt 0.3870 7.1380 0.0000 +vt 0.4036 7.0943 0.0000 +vt 0.0418 7.1201 0.0000 +vt 0.0253 7.0767 0.0000 +vt 0.0418 7.0333 0.0000 +vt 0.0816 7.0153 0.0000 +vt 0.0816 7.1381 0.0000 +vt 0.1214 7.0333 0.0000 +vt 0.1214 7.1201 0.0000 +vt 0.1379 7.0767 0.0000 +vt 0.1188 7.3001 0.0000 +vt 0.1023 7.2567 0.0000 +vt 0.1188 7.2133 0.0000 +vt 0.1586 7.1953 0.0000 +vt 0.1586 7.3181 0.0000 +vt 0.1984 7.2133 0.0000 +vt 0.1984 7.3001 0.0000 +vt 0.2149 7.2567 0.0000 +vt -0.2263 7.0561 0.0000 +vt -0.1863 7.0380 0.0000 +vt -0.1462 7.0561 0.0000 +vt -0.1297 7.0997 0.0000 +vt -0.2429 7.0997 0.0000 +vt -0.1462 7.1434 0.0000 +vt -0.2263 7.1434 0.0000 +vt -0.1863 7.1614 0.0000 +vt 0.3697 7.3152 0.0000 +vt 0.3531 7.2716 0.0000 +vt 0.3697 7.2279 0.0000 +vt 0.4098 7.2098 0.0000 +vt 0.4098 7.3333 0.0000 +vt 0.4498 7.2279 0.0000 +vt 0.4498 7.3152 0.0000 +vt 0.4664 7.2716 0.0000 +vt -0.1635 6.8788 0.0000 +vt -0.1235 6.8607 0.0000 +vt -0.0834 6.8788 0.0000 +vt -0.0668 6.9225 0.0000 +vt -0.1801 6.9225 0.0000 +vt -0.0834 6.9661 0.0000 +vt -0.1635 6.9661 0.0000 +vt -0.1235 6.9842 0.0000 +vt 1.1195 26.5573 0.0000 +vt 2.0000 22.0000 0.0000 +vt 2.1195 26.5573 0.0000 +vt -9.1225 29.5596 0.0000 +vt -10.4755 25.0000 0.0000 +vt -10.0000 25.0000 0.0000 +vt -4.5000 25.5814 0.0000 +vt -5.5000 25.5814 0.0000 +vt -5.2378 21.0000 0.0000 +vt -0.1168 -3.4215 0.0000 +vt -1.1168 -3.4215 0.0000 +vt -1.4728 -7.9775 0.0000 +vt -3.5000 25.5814 0.0000 +vt -4.2378 21.0000 0.0000 +vt -3.7622 21.0000 0.0000 +vt 1.6469 26.5570 0.0000 +vt 1.5245 22.0000 0.0000 +vt 0.0000 0.0000 0.0000 +# 98 texture coords + +g Group_005 +usemtl wire_028089177 +s off +f 1/1/1 2/2/1 3/3/1 4/4/1 +f 5/5/1 1/1/1 4/4/1 6/6/1 +f 7/7/1 5/5/1 6/6/1 8/8/1 +f 9/9/1 10/10/1 11/11/1 12/12/1 +f 13/13/1 9/9/1 12/12/1 14/14/1 +f 15/15/1 13/13/1 14/14/1 16/16/1 +f 17/17/2 18/18/2 19/19/2 20/20/2 +f 21/21/2 17/17/2 20/20/2 22/22/2 +f 23/23/2 21/21/2 22/22/2 24/24/2 +f 25/25/3 26/26/3 27/27/3 28/28/3 +f 29/29/3 25/25/3 28/28/3 30/30/3 +f 31/31/3 29/29/3 30/30/3 32/32/3 +f 33/33/2 34/34/2 35/35/2 36/36/2 +f 37/37/2 33/33/2 36/36/2 38/38/2 +f 39/39/2 37/37/2 38/38/2 40/40/2 +f 41/41/1 42/42/1 43/43/1 44/44/1 +f 45/45/1 41/41/1 44/44/1 46/46/1 +f 47/47/1 45/45/1 46/46/1 48/48/1 +f 49/49/1 50/50/1 51/51/1 52/52/1 +f 53/53/1 49/49/1 52/52/1 54/54/1 +f 55/55/1 53/53/1 54/54/1 56/56/1 +f 57/57/3 58/58/3 59/59/3 60/60/3 +f 61/61/3 57/57/3 60/60/3 62/62/3 +f 63/63/3 61/61/3 62/62/3 64/64/3 +f 65/65/2 66/66/2 67/67/2 68/68/2 +f 69/69/2 65/65/2 68/68/2 70/70/2 +f 71/71/2 69/69/2 70/70/2 72/72/2 +f 73/73/3 74/74/3 75/75/3 76/76/3 +f 77/77/3 73/73/3 76/76/3 78/78/3 +f 79/79/3 77/77/3 78/78/3 80/80/3 +f 81/81/3 82/82/3 83/83/3 +f 84/84/4 85/85/4 86/86/4 +f 87/87/1 83/88/1 88/89/1 +f 84/90/2 87/91/2 85/92/2 +f 87/93/1 88/94/1 85/95/1 +f 83/96/5 82/97/5 88/82/5 +f 89/98/6 90/98/6 91/98/7 92/98/7 +f 93/98/8 94/98/8 92/98/7 91/98/7 +f 93/98/9 91/98/9 90/98/9 +f 94/98/10 89/98/10 92/98/10 +f 89/98/6 94/98/8 93/98/8 90/98/6 +# 33 polygons - 8 triangles + +# +# object Group_004 +# + +v -68097.7344 67021.1016 -103981.6719 +v -68297.7656 66625.1719 -103976.5391 +v -68214.4531 66229.2500 -104158.4688 +v -67896.5859 66065.2578 -104420.8906 +v -67731.5234 67185.0938 -104170.8594 +v -67530.3750 66229.2500 -104610.0781 +v -67413.6563 67021.1016 -104433.2734 +v -67330.3438 66625.1719 -104615.2031 +v -68209.2734 70270.7500 -102709.9063 +v -68409.3047 69874.8203 -102704.7734 +v -68325.9922 69478.8984 -102886.7031 +v -68008.1250 69314.8984 -103149.1250 +v -67843.0625 70434.7422 -102899.0859 +v -67641.9141 69478.8984 -103338.3125 +v -67525.1953 70270.7500 -103161.5078 +v -67441.8828 69874.8203 -103343.4375 +v -66774.2266 67025.5234 -104947.8984 +v -66969.9688 66625.1719 -104967.9688 +v -66853.7188 66224.8281 -105126.7266 +v -66493.5859 66059.0000 -105331.1719 +v -66381.1641 67191.3516 -105078.2656 +v -66100.5156 66224.8281 -105461.5391 +v -66021.0234 67025.5234 -105282.7109 +v -65904.7813 66625.1719 -105441.4688 +v -69963.4063 69474.6953 -101713.7578 +v -69689.2813 69308.9531 -102024.0313 +v -69359.7344 69474.6953 -102274.6719 +v -69167.8203 69874.8203 -102318.8516 +v -70021.5391 69874.8203 -101525.5938 +v -69225.9531 70274.9531 -102130.6875 +v -69829.6250 70274.9531 -101569.7734 +v -69500.0781 70440.6953 -101820.4141 +v -66021.3359 68650.3438 -104845.8672 +v -66217.0781 68250.0000 -104865.9453 +v -66100.8281 67849.6484 -105024.6953 +v -65740.6953 67683.8203 -105229.1406 +v -65628.2734 68816.1797 -104976.2422 +v -65347.6289 67849.6484 -105359.5078 +v -65268.1367 68650.3438 -105180.6797 +v -65151.8906 68250.0000 -105339.4375 +v -67821.0234 68645.9219 -103565.2813 +v -68021.0625 68250.0000 -103560.1484 +v -67937.7422 67854.0781 -103742.0781 +v -67619.8828 67690.0781 -104004.5000 +v -67454.8125 68809.9219 -103754.4609 +v -67253.6719 67854.0781 -104193.6875 +v -67136.9531 68645.9219 -104016.8828 +v -67053.6328 68250.0000 -104198.8125 +v -66884.3594 70270.7500 -103584.5703 +v -67084.3906 69874.8203 -103579.4453 +v -67001.0781 69478.8984 -103761.3750 +v -66683.2188 69314.8984 -104023.7969 +v -66518.1484 70434.7422 -103773.7578 +v -66317.0078 69478.8984 -104212.9844 +v -66200.2813 70270.7500 -104036.1797 +v -66116.9688 69874.8203 -104218.1094 +v -69761.3984 67849.8672 -102446.1797 +v -69487.2734 67684.1250 -102756.4531 +v -69157.7266 67849.8672 -103007.0938 +v -68965.8125 68250.0000 -103051.2734 +v -69819.5313 68250.0000 -102258.0234 +v -69023.9453 68650.1250 -102863.1094 +v -69627.6172 68650.1250 -102302.2031 +v -69298.0781 68815.8672 -102552.8359 +v -65268.4492 70275.1719 -104743.8438 +v -65464.1875 69874.8203 -104763.9141 +v -65347.9414 69474.4766 -104922.6719 +v -64987.8047 69308.6406 -105127.1094 +v -64875.3867 70441.0000 -104874.2109 +v -64594.7383 69474.4766 -105257.4844 +v -64515.2461 70275.1719 -105078.6563 +v -64399.0000 69874.8203 -105237.4141 +v -69559.3906 66225.0469 -103178.6094 +v -69285.2656 66059.3125 -103488.8828 +v -68955.7266 66225.0469 -103739.5156 +v -68763.8047 66625.1719 -103783.6953 +v -69617.5234 66625.1719 -102990.4453 +v -68821.9375 67025.3047 -103595.5391 +v -69425.6094 67025.3047 -103034.6250 +v -69096.0703 67191.0391 -103285.2656 +v -70631.2734 71500.0000 -100638.6953 +v -69823.1563 65000.0000 -103568.7109 +v -68479.4453 71500.0000 -102638.1094 +v -63344.0000 71500.0000 -105449.5547 +v -67629.0625 65000.0000 -105283.3281 +v -66355.8828 65000.0000 -105857.7109 +v -66028.1094 71500.0000 -104256.4219 +v -68794.7109 65000.0000 -104513.8047 +v -68640.4609 0.0000 -105547.7578 +v -68640.4609 67185.0938 -105547.7578 +v -67091.3125 67185.0938 -104773.0703 +v -67091.3125 0.0000 -104773.0703 +v -68536.7891 67185.0938 -103818.8125 +v -68536.7891 0.0000 -103818.8125 +# 94 vertices + +vn 0.5322 -0.2585 0.8062 +vn 0.3946 -0.2374 0.8877 +vn 0.6610 -0.2385 0.7114 +vn 0.3992 -0.2405 0.8848 +vn 0.6572 -0.2382 0.7151 +vn -0.5509 -0.0000 -0.8345 +vn 0.9982 -0.0000 -0.0599 +vn -0.4473 -0.0000 0.8944 +vn 0.0000 1.0000 -0.0000 +vn 0.0000 -1.0000 -0.0000 +# 10 vertex normals + +vt 0.0416 6.9402 0.0000 +vt 0.0251 6.8967 0.0000 +vt 0.0416 6.8533 0.0000 +vt 0.0814 6.8353 0.0000 +vt 0.0814 6.9581 0.0000 +vt 0.1213 6.8533 0.0000 +vt 0.1213 6.9402 0.0000 +vt 0.1378 6.8967 0.0000 +vt -0.0355 7.3001 0.0000 +vt -0.0520 7.2567 0.0000 +vt -0.0355 7.2133 0.0000 +vt 0.0043 7.1953 0.0000 +vt 0.0043 7.3181 0.0000 +vt 0.0441 7.2133 0.0000 +vt 0.0441 7.3001 0.0000 +vt 0.0606 7.2567 0.0000 +vt 0.2441 6.9608 0.0000 +vt 0.2275 6.9171 0.0000 +vt 0.2441 6.8734 0.0000 +vt 0.2841 6.8553 0.0000 +vt 0.2841 6.9788 0.0000 +vt 0.3242 6.8734 0.0000 +vt 0.3242 6.9608 0.0000 +vt 0.3408 6.9171 0.0000 +vt -0.2891 7.2333 0.0000 +vt -0.2491 7.2152 0.0000 +vt -0.2091 7.2333 0.0000 +vt -0.1925 7.2770 0.0000 +vt -0.3057 7.2770 0.0000 +vt -0.2091 7.3206 0.0000 +vt -0.2891 7.3206 0.0000 +vt -0.2491 7.3387 0.0000 +vt 0.3069 7.1380 0.0000 +vt 0.2903 7.0943 0.0000 +vt 0.3069 7.0507 0.0000 +vt 0.3470 7.0326 0.0000 +vt 0.3470 7.1561 0.0000 +vt 0.3870 7.0507 0.0000 +vt 0.3870 7.1380 0.0000 +vt 0.4036 7.0943 0.0000 +vt 0.0418 7.1201 0.0000 +vt 0.0253 7.0767 0.0000 +vt 0.0418 7.0333 0.0000 +vt 0.0816 7.0153 0.0000 +vt 0.0816 7.1381 0.0000 +vt 0.1214 7.0333 0.0000 +vt 0.1214 7.1201 0.0000 +vt 0.1379 7.0767 0.0000 +vt 0.1188 7.3001 0.0000 +vt 0.1023 7.2567 0.0000 +vt 0.1188 7.2133 0.0000 +vt 0.1586 7.1953 0.0000 +vt 0.1586 7.3181 0.0000 +vt 0.1984 7.2133 0.0000 +vt 0.1984 7.3001 0.0000 +vt 0.2149 7.2567 0.0000 +vt -0.2263 7.0561 0.0000 +vt -0.1863 7.0380 0.0000 +vt -0.1462 7.0561 0.0000 +vt -0.1297 7.0997 0.0000 +vt -0.2429 7.0997 0.0000 +vt -0.1462 7.1434 0.0000 +vt -0.2263 7.1434 0.0000 +vt -0.1863 7.1614 0.0000 +vt 0.3697 7.3152 0.0000 +vt 0.3531 7.2716 0.0000 +vt 0.3697 7.2279 0.0000 +vt 0.4098 7.2098 0.0000 +vt 0.4098 7.3333 0.0000 +vt 0.4498 7.2279 0.0000 +vt 0.4498 7.3152 0.0000 +vt 0.4664 7.2716 0.0000 +vt -0.1635 6.8788 0.0000 +vt -0.1235 6.8607 0.0000 +vt -0.0834 6.8788 0.0000 +vt -0.0668 6.9225 0.0000 +vt -0.1801 6.9225 0.0000 +vt -0.0834 6.9661 0.0000 +vt -0.1635 6.9661 0.0000 +vt -0.1235 6.9842 0.0000 +vt 1.1195 26.5573 0.0000 +vt 2.0000 22.0000 0.0000 +vt 2.1195 26.5573 0.0000 +vt -9.1225 29.5596 0.0000 +vt -10.4755 25.0000 0.0000 +vt -10.0000 25.0000 0.0000 +vt -4.5000 25.5814 0.0000 +vt -5.5000 25.5814 0.0000 +vt -5.2378 21.0000 0.0000 +vt -0.1168 -3.4215 0.0000 +vt -1.1168 -3.4215 0.0000 +vt -1.4728 -7.9775 0.0000 +vt -3.5000 25.5814 0.0000 +vt -4.2378 21.0000 0.0000 +vt -3.7622 21.0000 0.0000 +vt 1.6469 26.5570 0.0000 +vt 1.5245 22.0000 0.0000 +vt 0.0000 0.0000 0.0000 +# 98 texture coords + +g Group_004 +usemtl wire_143224087 +s off +f 95/99/11 96/100/11 97/101/11 98/102/11 +f 99/103/11 95/99/11 98/102/11 100/104/11 +f 101/105/11 99/103/11 100/104/11 102/106/11 +f 103/107/11 104/108/11 105/109/11 106/110/11 +f 107/111/11 103/107/11 106/110/11 108/112/11 +f 109/113/11 107/111/11 108/112/11 110/114/11 +f 111/115/12 112/116/12 113/117/12 114/118/12 +f 115/119/12 111/115/12 114/118/12 116/120/12 +f 117/121/12 115/119/12 116/120/12 118/122/12 +f 119/123/13 120/124/13 121/125/13 122/126/13 +f 123/127/13 119/123/13 122/126/13 124/128/13 +f 125/129/13 123/127/13 124/128/13 126/130/13 +f 127/131/12 128/132/12 129/133/12 130/134/12 +f 131/135/12 127/131/12 130/134/12 132/136/12 +f 133/137/12 131/135/12 132/136/12 134/138/12 +f 135/139/11 136/140/11 137/141/11 138/142/11 +f 139/143/11 135/139/11 138/142/11 140/144/11 +f 141/145/11 139/143/11 140/144/11 142/146/11 +f 143/147/11 144/148/11 145/149/11 146/150/11 +f 147/151/11 143/147/11 146/150/11 148/152/11 +f 149/153/11 147/151/11 148/152/11 150/154/11 +f 151/155/13 152/156/13 153/157/13 154/158/13 +f 155/159/13 151/155/13 154/158/13 156/160/13 +f 157/161/13 155/159/13 156/160/13 158/162/13 +f 159/163/12 160/164/12 161/165/12 162/166/12 +f 163/167/12 159/163/12 162/166/12 164/168/12 +f 165/169/12 163/167/12 164/168/12 166/170/12 +f 167/171/13 168/172/13 169/173/13 170/174/13 +f 171/175/13 167/171/13 170/174/13 172/176/13 +f 173/177/13 171/175/13 172/176/13 174/178/13 +f 175/179/13 176/180/13 177/181/13 +f 178/182/14 179/183/14 180/184/14 +f 181/185/11 177/186/11 182/187/11 +f 178/188/12 181/189/12 179/190/12 +f 181/191/11 182/192/11 179/193/11 +f 177/194/15 176/195/15 182/180/15 +f 183/196/16 184/196/16 185/196/17 186/196/17 +f 187/196/18 188/196/18 186/196/17 185/196/17 +f 187/196/19 185/196/19 184/196/19 +f 188/196/20 183/196/20 186/196/20 +f 183/196/16 188/196/18 187/196/18 184/196/16 +# 33 polygons - 8 triangles + +# +# object Group_003 +# + +v -87298.9844 44500.0000 -85200.8203 +v -84401.2969 44500.0000 -85287.8516 +v -84401.2969 45499.9961 -85287.8516 +v -87298.9844 45499.9961 -85200.8203 +v -87193.0625 44500.0000 -81674.0625 +v -87193.0625 45499.9961 -81674.0625 +v -87280.0938 45499.9961 -84571.7500 +v -87280.0938 44500.0000 -84571.7500 +v -91345.5156 47500.0000 -80016.7109 +v -101875.4531 47500.0000 -79700.4531 +v -101759.5625 44500.0000 -75842.0859 +v -88730.7656 44500.0000 -76233.3984 +v -88846.6406 47500.0000 -80091.7656 +v -84295.3750 44500.0000 -81761.0938 +v -84295.3750 45499.9961 -81761.0938 +v -84488.3281 44500.0000 -88185.5469 +v -84488.3281 45499.9961 -88185.5469 +v -87386.0156 44500.0000 -88098.5156 +v -87386.0156 45499.9961 -88098.5156 +v -81826.5547 44500.0000 -78838.3047 +v -88802.7031 44500.0000 -78628.7813 +v -88706.0078 44500.0000 -75409.2969 +v -81729.8594 44500.0000 -75618.8281 +v -81826.5547 45000.0000 -78838.3047 +v -88802.7031 45000.0000 -78628.7813 +v -88730.7656 45000.0000 -76233.3984 +v -88706.0078 45000.0000 -75409.2969 +v -81729.8594 45000.0000 -75618.8281 +v -89146.8594 46500.0000 -90087.2578 +v -91645.7266 46500.0000 -90012.2031 +v -91345.5156 46500.0000 -80016.7109 +v -88846.6406 46500.0000 -80091.7656 +v -91645.7266 48500.0000 -90012.2031 +v -102175.6563 48500.0000 -89695.9375 +v -101875.4531 48500.0000 -79700.4531 +v -91345.5156 48500.0000 -80016.7109 +v -84382.3984 44500.0000 -84658.7813 +v -76499.9219 44500.0000 -103193.0391 +v -89262.7344 44500.0000 -93945.6250 +v -102291.5469 44500.0000 -93554.3047 +v -102557.5313 44500.0000 -102410.4063 +v -75435.9688 44500.0000 -67768.6094 +v -101493.5781 44500.0000 -66985.9844 +v -84382.3984 45499.9961 -84658.7813 +v -102175.6563 47500.0000 -89695.9375 +v -91645.7266 47500.0000 -90012.2031 +v -89146.8594 47500.0000 -90087.2578 +v -75435.9688 9000.0000 -67768.6094 +v -75435.9688 2500.0000 -67768.6094 +v -76499.9219 2500.0000 -103193.0391 +v -101493.5781 2500.0000 -66985.9844 +v -102557.5313 2500.0000 -102410.4063 +# 52 vertices + +vn 0.0300 0.0000 0.9995 +vn -0.9995 -0.0000 0.0300 +vn 0.0184 0.7896 0.6134 +vn 0.9995 0.0000 -0.0300 +vn -0.0300 -0.0000 -0.9995 +vn 0.0000 1.0000 0.0000 +vn -0.0184 0.7896 -0.6134 +vn 0.9995 -0.0000 -0.0300 +vn 0.0300 -0.0000 0.9995 +vn -0.0300 0.0000 -0.9995 +vn -0.0000 -1.0000 -0.0000 +vn -0.9995 0.0000 0.0300 +# 12 vertex normals + +vt -0.5500 -1.1911 0.0000 +vt -0.5225 -1.1911 0.0000 +vt -0.5225 -1.1764 0.0000 +vt -0.5500 -1.1764 0.0000 +vt -0.6441 -1.1911 0.0000 +vt -0.6441 -1.1764 0.0000 +vt -0.6715 -1.1764 0.0000 +vt -0.6715 -1.1911 0.0000 +vt -1.6122 1.4867 0.0000 +vt -1.6870 1.4885 0.0000 +vt -1.6875 1.4347 0.0000 +vt -1.5949 1.4324 0.0000 +vt -1.5944 1.4863 0.0000 +vt 1.1128 -1.1764 0.0000 +vt 1.1128 -1.1911 0.0000 +vt 1.1402 -1.1911 0.0000 +vt 1.1402 -1.1764 0.0000 +vt 0.9579 -1.1911 0.0000 +vt 0.9854 -1.1911 0.0000 +vt 0.9854 -1.1764 0.0000 +vt 0.9579 -1.1764 0.0000 +vt -0.6774 -1.1911 0.0000 +vt -0.6774 -1.1764 0.0000 +vt -0.7048 -1.1764 0.0000 +vt -0.7048 -1.1911 0.0000 +vt -0.5214 -0.5436 0.0000 +vt -0.5874 -0.5462 0.0000 +vt -0.5868 -0.5814 0.0000 +vt -0.5866 -0.5935 0.0000 +vt -0.5207 -0.5908 0.0000 +vt -0.5931 -1.1911 0.0000 +vt -0.5931 -1.1837 0.0000 +vt -0.6157 -1.1837 0.0000 +vt -0.6157 -1.1911 0.0000 +vt -0.5853 -1.1911 0.0000 +vt -0.5853 -1.1837 0.0000 +vt -0.5660 -1.1911 0.0000 +vt -0.5000 -1.1911 0.0000 +vt -0.5000 -1.1837 0.0000 +vt -0.5660 -1.1837 0.0000 +vt 1.0206 -1.1837 0.0000 +vt 1.0206 -1.1911 0.0000 +vt 1.0511 -1.1911 0.0000 +vt 1.0511 -1.1837 0.0000 +vt 0.9354 -1.1837 0.0000 +vt 0.9354 -1.1911 0.0000 +vt 1.0014 -1.1911 0.0000 +vt 1.0014 -1.1837 0.0000 +vt -1.5956 1.6047 0.0000 +vt -1.6186 1.6038 0.0000 +vt -1.6162 1.4606 0.0000 +vt -1.5932 1.4615 0.0000 +vt -1.6200 1.6170 0.0000 +vt -1.7059 1.6135 0.0000 +vt -1.7037 1.4871 0.0000 +vt -1.6179 1.4906 0.0000 +vt -0.5455 -0.4488 0.0000 +vt -0.5730 -0.4499 0.0000 +vt -0.5728 -0.4591 0.0000 +vt -0.5454 -0.4580 0.0000 +vt -0.4701 -0.1865 0.0000 +vt -0.5463 -0.4062 0.0000 +vt -0.5737 -0.4073 0.0000 +vt -0.5912 -0.3214 0.0000 +vt -0.7144 -0.3264 0.0000 +vt -0.7166 -0.1964 0.0000 +vt -0.5721 -0.5016 0.0000 +vt -0.5447 -0.5005 0.0000 +vt -0.4614 -0.7064 0.0000 +vt -0.7079 -0.7164 0.0000 +vt -0.7101 -0.5864 0.0000 +vt 1.0794 -1.1764 0.0000 +vt 1.0794 -1.1911 0.0000 +vt 1.1069 -1.1911 0.0000 +vt 1.1069 -1.1764 0.0000 +vt 1.0077 -1.2063 0.0000 +vt 1.1697 -1.2063 0.0000 +vt 1.1697 -1.1120 0.0000 +vt 1.0388 -1.1120 0.0000 +vt 1.0077 -1.1120 0.0000 +vt 0.0000 0.0000 0.0000 +vt 3.0918 0.1392 0.0000 +vt 3.0918 0.0031 0.0000 +vt 3.8780 0.0031 0.0000 +vt 3.0918 0.8826 0.0000 +vt 3.8780 0.8826 0.0000 +vt 0.0919 0.0026 0.0000 +vt 0.8830 0.0026 0.0000 +vt 0.8830 0.1393 0.0000 +vt 0.0919 0.8861 0.0000 +vt 0.8830 0.8861 0.0000 +vt 2.0919 0.0115 0.0000 +vt 2.8676 0.0115 0.0000 +vt 2.8676 0.8855 0.0000 +vt 2.0919 0.8855 0.0000 +vt 0.6119 0.8438 0.0000 +vt 0.6119 0.8623 0.0000 +vt 0.3866 0.8623 0.0000 +vt 0.3866 0.8438 0.0000 +vt 0.1000 0.0127 0.0000 +vt 0.6989 0.7884 0.0000 +vt 0.8985 0.0127 0.0000 +vt 0.8985 0.7884 0.0000 +vt 0.2996 0.7884 0.0000 +vt 0.1000 0.7884 0.0000 +# 105 texture coords + +g Group_003 +usemtl wire_134110008 +s off +f 189/197/21 190/198/21 191/199/21 192/200/21 +f 193/201/22 194/202/22 195/203/22 196/204/22 +f 197/205/23 198/206/23 199/207/23 200/208/23 +f 197/205/23 200/208/23 201/209/23 +f 193/197/21 202/198/21 203/199/21 194/200/21 +f 191/210/24 190/211/24 204/212/24 205/213/24 +f 204/214/25 206/215/25 207/216/25 205/217/25 +f 189/218/22 192/219/22 207/220/22 206/221/22 +f 208/222/26 209/223/26 200/224/26 210/225/26 +f 208/222/26 210/225/26 211/226/26 +f 212/222/26 213/223/26 214/224/26 215/225/26 +f 212/222/26 215/225/26 216/226/26 +f 200/227/22 214/228/22 213/229/22 209/230/22 +f 210/231/22 215/232/22 214/228/22 200/227/22 +f 210/233/21 211/234/21 216/235/21 215/236/21 +f 216/237/24 211/238/24 208/239/24 212/240/24 +f 212/241/25 208/242/25 209/243/25 213/244/25 +f 217/245/26 218/246/26 219/247/26 220/248/26 +f 221/249/26 222/250/26 223/251/26 224/252/26 +f 190/253/26 189/254/26 196/255/26 225/256/26 +f 190/253/26 225/256/26 226/257/26 204/258/26 +f 206/259/26 204/258/26 226/257/26 227/260/26 +f 228/261/26 227/260/26 226/257/26 229/262/26 +f 206/259/26 227/260/26 209/223/26 189/254/26 +f 193/263/26 189/254/26 209/223/26 208/222/26 +f 202/264/26 193/263/26 208/222/26 226/257/26 +f 226/257/26 225/256/26 202/264/26 +f 226/257/26 208/222/26 211/226/26 230/265/26 +f 230/265/26 211/226/26 210/225/26 231/266/26 +f 231/266/26 210/225/26 200/224/26 199/267/26 +f 189/254/26 193/263/26 196/255/26 +f 225/214/25 196/215/25 195/216/25 232/217/25 +f 232/256/26 195/255/26 194/263/26 203/264/26 +f 205/258/26 207/259/26 192/254/26 191/253/26 +f 203/268/24 202/269/24 225/270/24 232/271/24 +f 227/272/27 228/273/27 233/274/27 234/275/27 +f 227/272/27 234/275/27 235/276/27 +f 220/277/24 209/277/24 227/277/24 217/277/24 +f 217/277/24 227/277/24 235/277/24 +f 209/277/24 220/277/24 201/277/24 200/277/24 +f 197/277/24 219/277/24 218/277/24 224/277/24 +f 221/277/24 224/277/24 218/277/24 234/277/24 +f 198/277/21 197/277/21 224/277/21 223/277/21 +f 234/277/25 233/277/25 222/277/25 221/277/25 +f 236/278/28 237/279/28 238/280/28 230/281/28 +f 230/281/28 238/280/28 226/282/28 +f 239/283/29 237/284/29 236/285/29 231/286/29 +f 231/286/29 236/285/29 230/287/29 +f 238/288/30 240/289/30 229/290/30 226/291/30 +f 239/277/31 240/277/31 238/277/31 237/277/31 +f 220/277/25 219/277/25 197/277/25 201/277/25 +f 218/277/21 217/277/21 235/277/21 234/277/21 +f 198/292/32 223/293/32 222/294/32 233/295/32 +f 198/292/32 233/295/32 240/296/32 199/297/32 +f 199/297/32 240/296/32 239/298/32 231/299/32 +f 240/296/32 233/295/32 228/300/32 229/301/32 +# 47 polygons - 9 triangles + +# +# object Group_002 +# + +v 102027.4141 67021.1016 -76694.9297 +v 102002.9609 66625.1719 -76893.5313 +v 102192.1016 66229.2500 -76828.2031 +v 102484.0313 66065.2578 -76537.2031 +v 102251.1250 67185.0938 -76348.7344 +v 102707.7422 66229.2500 -76191.0000 +v 102543.0547 67021.1016 -76057.7344 +v 102732.1953 66625.1719 -75992.3984 +v 100750.8203 70270.7500 -76682.9609 +v 100726.3750 69874.8203 -76881.5625 +v 100915.5078 69478.8984 -76816.2344 +v 101207.4375 69314.8984 -76525.2344 +v 100974.5391 70434.7422 -76336.7656 +v 101431.1484 69478.8984 -76179.0391 +v 101266.4609 70270.7500 -76045.7656 +v 101455.6016 69874.8203 -75980.4375 +v 103117.1016 67025.5234 -75471.0703 +v 103118.1484 66625.1719 -75667.8281 +v 103287.4063 66224.8281 -75567.4844 +v 103525.7188 66059.0000 -75228.7969 +v 103284.8750 67191.3516 -75092.4531 +v 103693.4844 66224.8281 -74850.1875 +v 103523.1797 67025.5234 -74753.7734 +v 103692.4375 66625.1719 -74653.4219 +v 99589.7109 69474.6953 -78332.5469 +v 99925.0469 69308.9531 -78089.7109 +v 100206.3750 69474.6953 -77785.9453 +v 100268.9063 69874.8203 -77599.2031 +v 99396.8125 69874.8203 -78372.2109 +v 100076.0078 70274.9531 -77638.8672 +v 99459.3438 70274.9531 -78185.4688 +v 99740.6719 70440.6953 -77881.7109 +v 103088.3594 68650.3438 -74711.8438 +v 103089.4063 68250.0000 -74908.6016 +v 103258.6641 67849.6484 -74808.2500 +v 103496.9688 67683.8203 -74469.5703 +v 103256.1250 68816.1797 -74333.2266 +v 103664.7422 67849.6484 -74090.9609 +v 103494.4375 68650.3438 -73994.5469 +v 103663.6953 68250.0000 -73894.1953 +v 101639.7344 68645.9219 -76379.2578 +v 101615.2813 68250.0000 -76577.8594 +v 101804.4219 67854.0781 -76512.5234 +v 102096.3438 67690.0781 -76221.5313 +v 101863.4453 68809.9219 -76033.0547 +v 102320.0625 67854.0781 -75875.3281 +v 102155.3750 68645.9219 -75742.0625 +v 102344.5078 68250.0000 -75676.7266 +v 101749.5156 70270.7500 -75448.8438 +v 101725.0703 69874.8203 -75647.4453 +v 101914.2031 69478.8984 -75582.1094 +v 102206.1328 69314.8984 -75291.1172 +v 101973.2266 70434.7422 -75102.6406 +v 102429.8438 69478.8984 -74944.9141 +v 102265.1563 70270.7500 -74811.6484 +v 102454.2969 69874.8203 -74746.3125 +v 100338.2422 67849.8672 -78202.3125 +v 100673.5703 67684.1250 -77959.4766 +v 100954.8984 67849.8672 -77655.7188 +v 101017.4297 68250.0000 -77468.9688 +v 100145.3438 68250.0000 -78241.9844 +v 100824.5313 68650.1250 -77508.6406 +v 100207.8750 68650.1250 -78055.2344 +v 100489.2031 68815.8672 -77751.4766 +v 103059.6172 70275.1719 -73952.6094 +v 103060.6641 69874.8203 -74149.3750 +v 103229.9141 69474.4766 -74049.0234 +v 103468.2266 69308.6406 -73710.3438 +v 103227.3828 70441.0000 -73574.0000 +v 103636.0000 69474.4766 -73331.7344 +v 103465.6953 70275.1719 -73235.3203 +v 103634.9453 69874.8203 -73134.9688 +v 101086.7656 66225.0469 -78072.0859 +v 101422.1016 66059.3125 -77829.2422 +v 101703.4297 66225.0469 -77525.4844 +v 101765.9609 66625.1719 -77338.7422 +v 100893.8672 66625.1719 -78111.7500 +v 101573.0625 67025.3047 -77378.4063 +v 100956.3984 67025.3047 -77925.0078 +v 101237.7266 67191.0391 -77621.2422 +v 98455.1094 71500.0000 -78893.3203 +v 101449.5391 65000.0000 -78372.3359 +v 100653.2422 71500.0000 -76944.9297 +v 103948.1172 71500.0000 -72105.4297 +v 103368.2969 65000.0000 -76354.3359 +v 104063.1094 65000.0000 -75142.6641 +v 102501.0156 71500.0000 -74661.5703 +v 102489.6563 65000.0000 -77440.1016 +v 103533.6797 0.0000 -77386.5625 +v 103533.6797 67185.0938 -77386.5625 +v 102912.4297 67185.0938 -75769.7578 +v 102912.4297 0.0000 -75769.7578 +v 101822.8594 67185.0938 -77116.1797 +v 101822.8594 0.0000 -77116.1797 +# 94 vertices + +vn -0.7509 -0.2585 0.6077 +vn -0.8453 -0.2374 0.4786 +vn -0.6442 -0.2385 0.7267 +vn -0.8420 -0.2405 0.4828 +vn -0.6482 -0.2382 0.7232 +vn 0.7774 -0.0000 -0.6291 +vn 0.1561 -0.0000 0.9877 +vn -0.9335 -0.0000 -0.3587 +vn 0.0000 1.0000 -0.0000 +vn 0.0000 -1.0000 0.0000 +# 10 vertex normals + +vt 0.0416 6.9402 0.0000 +vt 0.0251 6.8967 0.0000 +vt 0.0416 6.8533 0.0000 +vt 0.0814 6.8353 0.0000 +vt 0.0814 6.9581 0.0000 +vt 0.1213 6.8533 0.0000 +vt 0.1213 6.9402 0.0000 +vt 0.1378 6.8967 0.0000 +vt -0.0355 7.3001 0.0000 +vt -0.0520 7.2567 0.0000 +vt -0.0355 7.2133 0.0000 +vt 0.0043 7.1953 0.0000 +vt 0.0043 7.3181 0.0000 +vt 0.0441 7.2133 0.0000 +vt 0.0441 7.3001 0.0000 +vt 0.0606 7.2567 0.0000 +vt 0.2441 6.9608 0.0000 +vt 0.2275 6.9171 0.0000 +vt 0.2441 6.8734 0.0000 +vt 0.2841 6.8553 0.0000 +vt 0.2841 6.9788 0.0000 +vt 0.3242 6.8734 0.0000 +vt 0.3242 6.9608 0.0000 +vt 0.3408 6.9171 0.0000 +vt -0.2891 7.2333 0.0000 +vt -0.2491 7.2152 0.0000 +vt -0.2091 7.2333 0.0000 +vt -0.1925 7.2770 0.0000 +vt -0.3057 7.2770 0.0000 +vt -0.2091 7.3206 0.0000 +vt -0.2891 7.3206 0.0000 +vt -0.2491 7.3387 0.0000 +vt 0.3069 7.1380 0.0000 +vt 0.2903 7.0943 0.0000 +vt 0.3069 7.0507 0.0000 +vt 0.3470 7.0326 0.0000 +vt 0.3470 7.1561 0.0000 +vt 0.3870 7.0507 0.0000 +vt 0.3870 7.1380 0.0000 +vt 0.4036 7.0943 0.0000 +vt 0.0418 7.1201 0.0000 +vt 0.0253 7.0767 0.0000 +vt 0.0418 7.0333 0.0000 +vt 0.0816 7.0153 0.0000 +vt 0.0816 7.1381 0.0000 +vt 0.1214 7.0333 0.0000 +vt 0.1214 7.1201 0.0000 +vt 0.1379 7.0767 0.0000 +vt 0.1188 7.3001 0.0000 +vt 0.1023 7.2567 0.0000 +vt 0.1188 7.2133 0.0000 +vt 0.1586 7.1953 0.0000 +vt 0.1586 7.3181 0.0000 +vt 0.1984 7.2133 0.0000 +vt 0.1984 7.3001 0.0000 +vt 0.2149 7.2567 0.0000 +vt -0.2263 7.0561 0.0000 +vt -0.1863 7.0380 0.0000 +vt -0.1462 7.0561 0.0000 +vt -0.1297 7.0997 0.0000 +vt -0.2429 7.0997 0.0000 +vt -0.1462 7.1434 0.0000 +vt -0.2263 7.1434 0.0000 +vt -0.1863 7.1614 0.0000 +vt 0.3697 7.3152 0.0000 +vt 0.3531 7.2716 0.0000 +vt 0.3697 7.2279 0.0000 +vt 0.4098 7.2098 0.0000 +vt 0.4098 7.3333 0.0000 +vt 0.4498 7.2279 0.0000 +vt 0.4498 7.3152 0.0000 +vt 0.4664 7.2716 0.0000 +vt -0.1635 6.8788 0.0000 +vt -0.1235 6.8607 0.0000 +vt -0.0834 6.8788 0.0000 +vt -0.0668 6.9225 0.0000 +vt -0.1801 6.9225 0.0000 +vt -0.0834 6.9661 0.0000 +vt -0.1635 6.9661 0.0000 +vt -0.1235 6.9842 0.0000 +vt 1.1195 26.5573 0.0000 +vt 2.0000 22.0000 0.0000 +vt 2.1195 26.5573 0.0000 +vt -9.1225 29.5596 0.0000 +vt -10.4755 25.0000 0.0000 +vt -10.0000 25.0000 0.0000 +vt -4.5000 25.5814 0.0000 +vt -5.5000 25.5814 0.0000 +vt -5.2378 21.0000 0.0000 +vt -0.1168 -3.4215 0.0000 +vt -1.1168 -3.4215 0.0000 +vt -1.4728 -7.9775 0.0000 +vt -3.5000 25.5814 0.0000 +vt -4.2378 21.0000 0.0000 +vt -3.7622 21.0000 0.0000 +vt 1.6469 26.5570 0.0000 +vt 1.5245 22.0000 0.0000 +vt 0.0000 0.0000 0.0000 +# 98 texture coords + +g Group_002 +usemtl wire_229166215 +s off +f 241/302/33 242/303/33 243/304/33 244/305/33 +f 245/306/33 241/302/33 244/305/33 246/307/33 +f 247/308/33 245/306/33 246/307/33 248/309/33 +f 249/310/33 250/311/33 251/312/33 252/313/33 +f 253/314/33 249/310/33 252/313/33 254/315/33 +f 255/316/33 253/314/33 254/315/33 256/317/33 +f 257/318/34 258/319/34 259/320/34 260/321/34 +f 261/322/34 257/318/34 260/321/34 262/323/34 +f 263/324/34 261/322/34 262/323/34 264/325/34 +f 265/326/35 266/327/35 267/328/35 268/329/35 +f 269/330/35 265/326/35 268/329/35 270/331/35 +f 271/332/35 269/330/35 270/331/35 272/333/35 +f 273/334/34 274/335/34 275/336/34 276/337/34 +f 277/338/34 273/334/34 276/337/34 278/339/34 +f 279/340/34 277/338/34 278/339/34 280/341/34 +f 281/342/33 282/343/33 283/344/33 284/345/33 +f 285/346/33 281/342/33 284/345/33 286/347/33 +f 287/348/33 285/346/33 286/347/33 288/349/33 +f 289/350/33 290/351/33 291/352/33 292/353/33 +f 293/354/33 289/350/33 292/353/33 294/355/33 +f 295/356/33 293/354/33 294/355/33 296/357/33 +f 297/358/35 298/359/35 299/360/35 300/361/35 +f 301/362/35 297/358/35 300/361/35 302/363/35 +f 303/364/35 301/362/35 302/363/35 304/365/35 +f 305/366/34 306/367/34 307/368/34 308/369/34 +f 309/370/34 305/366/34 308/369/34 310/371/34 +f 311/372/34 309/370/34 310/371/34 312/373/34 +f 313/374/35 314/375/35 315/376/35 316/377/35 +f 317/378/35 313/374/35 316/377/35 318/379/35 +f 319/380/35 317/378/35 318/379/35 320/381/35 +f 321/382/35 322/383/35 323/384/35 +f 324/385/36 325/386/36 326/387/36 +f 327/388/33 323/389/33 328/390/33 +f 324/391/34 327/392/34 325/393/34 +f 327/394/33 328/395/33 325/396/33 +f 323/397/37 322/398/37 328/383/37 +f 329/399/38 330/399/38 331/399/39 332/399/39 +f 333/399/40 334/399/40 332/399/39 331/399/39 +f 333/399/41 331/399/41 330/399/41 +f 334/399/42 329/399/42 332/399/42 +f 329/399/38 334/399/40 333/399/40 330/399/38 +# 33 polygons - 8 triangles + +# +# object Group_001 +# + +v -86192.4141 67021.1016 77000.6797 +v -86167.9688 66625.1719 77199.2813 +v -86357.1016 66229.2500 77133.9453 +v -86649.0313 66065.2578 76842.9531 +v -86416.1328 67185.0938 76654.4766 +v -86872.7422 66229.2500 76496.7500 +v -86708.0547 67021.1016 76363.4844 +v -86897.1953 66625.1719 76298.1484 +v -84915.8203 70270.7500 76988.7109 +v -84891.3750 69874.8203 77187.3125 +v -85080.5078 69478.8984 77121.9844 +v -85372.4375 69314.8984 76830.9844 +v -85139.5391 70434.7422 76642.5156 +v -85596.1563 69478.8984 76484.7891 +v -85431.4688 70270.7500 76351.5156 +v -85620.6016 69874.8203 76286.1797 +v -87282.1016 67025.5234 75776.8203 +v -87283.1563 66625.1719 75973.5781 +v -87452.4063 66224.8281 75873.2266 +v -87690.7188 66059.0000 75534.5469 +v -87449.8750 67191.3516 75398.2031 +v -87858.4844 66224.8281 75155.9375 +v -87688.1875 67025.5234 75059.5234 +v -87857.4375 66625.1719 74959.1719 +v -83754.7188 69474.6953 78638.2969 +v -84090.0469 69308.9531 78395.4609 +v -84371.3750 69474.6953 78091.6953 +v -84433.9063 69874.8203 77904.9531 +v -83561.8125 69874.8203 78677.9609 +v -84241.0078 70274.9531 77944.6172 +v -83624.3438 70274.9531 78491.2188 +v -83905.6797 70440.6953 78187.4531 +v -87253.3594 68650.3438 75017.5859 +v -87254.4141 68250.0000 75214.3516 +v -87423.6641 67849.6484 75114.0000 +v -87661.9766 67683.8203 74775.3203 +v -87421.1328 68816.1797 74638.9766 +v -87829.7422 67849.6484 74396.7109 +v -87659.4453 68650.3438 74300.2969 +v -87828.6953 68250.0000 74199.9453 +v -85804.7344 68645.9219 76685.0000 +v -85780.2813 68250.0000 76883.6094 +v -85969.4219 67854.0781 76818.2734 +v -86261.3516 67690.0781 76527.2734 +v -86028.4453 68809.9219 76338.8047 +v -86485.0625 67854.0781 76181.0781 +v -86320.3750 68645.9219 76047.8047 +v -86509.5156 68250.0000 75982.4766 +v -85914.5156 70270.7500 75754.5938 +v -85890.0703 69874.8203 75953.1953 +v -86079.2031 69478.8984 75887.8594 +v -86371.1328 69314.8984 75596.8672 +v -86138.2344 70434.7422 75408.3906 +v -86594.8438 69478.8984 75250.6641 +v -86430.1641 70270.7500 75117.3984 +v -86619.2969 69874.8203 75052.0625 +v -84503.2422 67849.8672 78508.0625 +v -84838.5703 67684.1250 78265.2266 +v -85119.9063 67849.8672 77961.4609 +v -85182.4297 68250.0000 77774.7188 +v -84310.3438 68250.0000 78547.7266 +v -84989.5313 68650.1250 77814.3828 +v -84372.8750 68650.1250 78360.9844 +v -84654.2031 68815.8672 78057.2266 +v -87224.6172 70275.1719 74258.3594 +v -87225.6641 69874.8203 74455.1250 +v -87394.9219 69474.4766 74354.7734 +v -87633.2344 69308.6406 74016.0938 +v -87392.3906 70441.0000 73879.7500 +v -87801.0000 69474.4766 73637.4844 +v -87630.6953 70275.1719 73541.0703 +v -87799.9531 69874.8203 73440.7188 +v -85251.7656 66225.0469 78377.8281 +v -85587.1016 66059.3125 78134.9922 +v -85868.4297 66225.0469 77831.2344 +v -85930.9609 66625.1719 77644.4922 +v -85058.8672 66625.1719 78417.5000 +v -85738.0625 67025.3047 77684.1563 +v -85121.3984 67025.3047 78230.7500 +v -85402.7266 67191.0391 77926.9922 +v -82620.1094 71500.0000 79199.0703 +v -85614.5391 65000.0000 78678.0859 +v -84818.2422 71500.0000 77250.6797 +v -88113.1250 71500.0000 72411.1797 +v -87533.2969 65000.0000 76660.0859 +v -88228.1094 65000.0000 75448.4141 +v -86666.0156 71500.0000 74967.3203 +v -86654.6563 65000.0000 77745.8516 +v -87698.6797 0.0000 77692.3125 +v -87698.6797 67185.0938 77692.3125 +v -87077.4297 67185.0938 76075.5078 +v -87077.4297 0.0000 76075.5078 +v -85987.8594 67185.0938 77421.9297 +v -85987.8594 0.0000 77421.9297 +# 94 vertices + +vn 0.7509 -0.2585 -0.6077 +vn 0.8453 -0.2374 -0.4786 +vn 0.6442 -0.2385 -0.7267 +vn 0.8420 -0.2405 -0.4828 +vn 0.6482 -0.2382 -0.7232 +vn -0.7774 -0.0000 0.6291 +vn -0.1561 -0.0000 -0.9877 +vn 0.9335 -0.0000 0.3587 +vn 0.0000 1.0000 -0.0000 +vn -0.0000 -1.0000 -0.0000 +# 10 vertex normals + +vt 0.0416 6.9402 0.0000 +vt 0.0251 6.8967 0.0000 +vt 0.0416 6.8533 0.0000 +vt 0.0814 6.8353 0.0000 +vt 0.0814 6.9581 0.0000 +vt 0.1213 6.8533 0.0000 +vt 0.1213 6.9402 0.0000 +vt 0.1378 6.8967 0.0000 +vt -0.0355 7.3001 0.0000 +vt -0.0520 7.2567 0.0000 +vt -0.0355 7.2133 0.0000 +vt 0.0043 7.1953 0.0000 +vt 0.0043 7.3181 0.0000 +vt 0.0441 7.2133 0.0000 +vt 0.0441 7.3001 0.0000 +vt 0.0606 7.2567 0.0000 +vt 0.2441 6.9608 0.0000 +vt 0.2275 6.9171 0.0000 +vt 0.2441 6.8734 0.0000 +vt 0.2841 6.8553 0.0000 +vt 0.2841 6.9788 0.0000 +vt 0.3242 6.8734 0.0000 +vt 0.3242 6.9608 0.0000 +vt 0.3408 6.9171 0.0000 +vt -0.2891 7.2333 0.0000 +vt -0.2491 7.2152 0.0000 +vt -0.2091 7.2333 0.0000 +vt -0.1925 7.2770 0.0000 +vt -0.3057 7.2770 0.0000 +vt -0.2091 7.3206 0.0000 +vt -0.2891 7.3206 0.0000 +vt -0.2491 7.3387 0.0000 +vt 0.3069 7.1380 0.0000 +vt 0.2903 7.0943 0.0000 +vt 0.3069 7.0507 0.0000 +vt 0.3470 7.0326 0.0000 +vt 0.3470 7.1561 0.0000 +vt 0.3870 7.0507 0.0000 +vt 0.3870 7.1380 0.0000 +vt 0.4036 7.0943 0.0000 +vt 0.0418 7.1201 0.0000 +vt 0.0253 7.0767 0.0000 +vt 0.0418 7.0333 0.0000 +vt 0.0816 7.0153 0.0000 +vt 0.0816 7.1381 0.0000 +vt 0.1214 7.0333 0.0000 +vt 0.1214 7.1201 0.0000 +vt 0.1379 7.0767 0.0000 +vt 0.1188 7.3001 0.0000 +vt 0.1023 7.2567 0.0000 +vt 0.1188 7.2133 0.0000 +vt 0.1586 7.1953 0.0000 +vt 0.1586 7.3181 0.0000 +vt 0.1984 7.2133 0.0000 +vt 0.1984 7.3001 0.0000 +vt 0.2149 7.2567 0.0000 +vt -0.2263 7.0561 0.0000 +vt -0.1863 7.0380 0.0000 +vt -0.1462 7.0561 0.0000 +vt -0.1297 7.0997 0.0000 +vt -0.2429 7.0997 0.0000 +vt -0.1462 7.1434 0.0000 +vt -0.2263 7.1434 0.0000 +vt -0.1863 7.1614 0.0000 +vt 0.3697 7.3152 0.0000 +vt 0.3531 7.2716 0.0000 +vt 0.3697 7.2279 0.0000 +vt 0.4098 7.2098 0.0000 +vt 0.4098 7.3333 0.0000 +vt 0.4498 7.2279 0.0000 +vt 0.4498 7.3152 0.0000 +vt 0.4664 7.2716 0.0000 +vt -0.1635 6.8788 0.0000 +vt -0.1235 6.8607 0.0000 +vt -0.0834 6.8788 0.0000 +vt -0.0668 6.9225 0.0000 +vt -0.1801 6.9225 0.0000 +vt -0.0834 6.9661 0.0000 +vt -0.1635 6.9661 0.0000 +vt -0.1235 6.9842 0.0000 +vt 1.1195 26.5573 0.0000 +vt 2.0000 22.0000 0.0000 +vt 2.1195 26.5573 0.0000 +vt -9.1225 29.5596 0.0000 +vt -10.4755 25.0000 0.0000 +vt -10.0000 25.0000 0.0000 +vt -4.5000 25.5814 0.0000 +vt -5.5000 25.5814 0.0000 +vt -5.2378 21.0000 0.0000 +vt -0.1168 -3.4215 0.0000 +vt -1.1168 -3.4215 0.0000 +vt -1.4728 -7.9775 0.0000 +vt -3.5000 25.5814 0.0000 +vt -4.2378 21.0000 0.0000 +vt -3.7622 21.0000 0.0000 +vt 1.6469 26.5570 0.0000 +vt 1.5245 22.0000 0.0000 +vt 0.0000 0.0000 0.0000 +# 98 texture coords + +g Group_001 +usemtl wire_224198087 +s off +f 335/400/43 336/401/43 337/402/43 338/403/43 +f 339/404/43 335/400/43 338/403/43 340/405/43 +f 341/406/43 339/404/43 340/405/43 342/407/43 +f 343/408/43 344/409/43 345/410/43 346/411/43 +f 347/412/43 343/408/43 346/411/43 348/413/43 +f 349/414/43 347/412/43 348/413/43 350/415/43 +f 351/416/44 352/417/44 353/418/44 354/419/44 +f 355/420/44 351/416/44 354/419/44 356/421/44 +f 357/422/44 355/420/44 356/421/44 358/423/44 +f 359/424/45 360/425/45 361/426/45 362/427/45 +f 363/428/45 359/424/45 362/427/45 364/429/45 +f 365/430/45 363/428/45 364/429/45 366/431/45 +f 367/432/44 368/433/44 369/434/44 370/435/44 +f 371/436/44 367/432/44 370/435/44 372/437/44 +f 373/438/44 371/436/44 372/437/44 374/439/44 +f 375/440/43 376/441/43 377/442/43 378/443/43 +f 379/444/43 375/440/43 378/443/43 380/445/43 +f 381/446/43 379/444/43 380/445/43 382/447/43 +f 383/448/43 384/449/43 385/450/43 386/451/43 +f 387/452/43 383/448/43 386/451/43 388/453/43 +f 389/454/43 387/452/43 388/453/43 390/455/43 +f 391/456/45 392/457/45 393/458/45 394/459/45 +f 395/460/45 391/456/45 394/459/45 396/461/45 +f 397/462/45 395/460/45 396/461/45 398/463/45 +f 399/464/44 400/465/44 401/466/44 402/467/44 +f 403/468/44 399/464/44 402/467/44 404/469/44 +f 405/470/44 403/468/44 404/469/44 406/471/44 +f 407/472/45 408/473/45 409/474/45 410/475/45 +f 411/476/45 407/472/45 410/475/45 412/477/45 +f 413/478/45 411/476/45 412/477/45 414/479/45 +f 415/480/45 416/481/45 417/482/45 +f 418/483/46 419/484/46 420/485/46 +f 421/486/43 417/487/43 422/488/43 +f 418/489/44 421/490/44 419/491/44 +f 421/492/43 422/493/43 419/494/43 +f 417/495/47 416/496/47 422/481/47 +f 423/497/48 424/497/48 425/497/49 426/497/49 +f 427/497/50 428/497/50 426/497/49 425/497/49 +f 427/497/51 425/497/51 424/497/51 +f 428/497/52 423/497/52 426/497/52 +f 423/497/48 428/497/50 427/497/50 424/497/48 +# 33 polygons - 8 triangles + +# +# object Layer0_001 +# + +v -10346.1367 18000.0000 101658.8906 +v 1678.5234 18000.0000 101665.1250 +v 1678.5234 20500.0000 101665.1250 +v -10346.1367 20500.0000 101658.8906 +v 1633.9766 18660.0000 100165.0938 +v -10246.7148 18660.0000 100158.9375 +v -10246.7148 20500.0000 100158.9375 +v 1633.9766 20500.0000 100165.0938 +v -10141.9688 16274.9990 98578.6406 +v 1587.0430 16274.9990 98584.7188 +v -23147.4102 18000.0000 99961.1094 +v -23147.4102 20500.0000 99961.1094 +v -22852.4063 18660.0000 98487.1094 +v -22852.4063 20500.0000 98487.1094 +v -22541.6055 16274.9990 96934.1406 +v -35616.0859 18000.0000 96601.5156 +v -35616.0859 20500.0000 96601.5156 +v -35130.5938 18660.0000 95178.8281 +v -35130.5938 20500.0000 95178.8281 +v -34619.0859 16274.9990 93679.9219 +v -47537.4063 18000.0000 91637.9219 +v -47537.4063 20500.0000 91637.9219 +v -46869.7734 18660.0000 90291.0781 +v -46869.7734 20500.0000 90291.0781 +v -46166.3750 16274.9990 88872.0781 +v -58706.0156 18000.0000 85155.8750 +v -58706.0156 20500.0000 85155.8750 +v -57867.7500 18660.0000 83908.0469 +v -57867.7500 20500.0000 83908.0469 +v -56984.5781 16274.9990 82593.3906 +v -68929.5469 18000.0000 77267.0000 +v -68929.5469 20500.0000 77267.0000 +v -67935.0781 18660.0000 76139.7031 +v -67935.0781 20500.0000 76139.7031 +v -66887.3438 16274.9990 74952.0313 +v -78031.8906 20500.0000 68107.1875 +v -78031.8906 18000.0000 68107.1875 +v -76898.3750 18660.0000 67119.8438 +v -76898.3750 20500.0000 67119.8438 +v -75704.1250 16274.9990 66079.5938 +v -85856.2656 20500.0000 57834.2148 +v -85856.2656 18000.0000 57834.2148 +v -84603.2188 18660.0000 57003.8203 +v -84603.2188 20500.0000 57003.8203 +v -83283.0156 16274.9990 56128.9375 +v -92267.9219 20500.0000 46625.0352 +v -92267.9219 18000.0000 46625.0352 +v -90916.9063 18660.0000 45965.8945 +v -90916.9063 20500.0000 45965.8945 +v -89493.5000 16274.9990 45271.4414 +v -97156.3906 20500.0000 34672.7188 +v -97156.3906 18000.0000 34672.7188 +v -95730.6875 18660.0000 34196.1836 +v -95730.6875 20500.0000 34196.1836 +v -94228.5938 16274.9990 33694.1211 +v -100437.4688 20500.0000 22183.1484 +v -100437.4688 18000.0000 22183.1484 +v -98961.6406 18660.0000 21897.4277 +v -98961.6406 20500.0000 21897.4277 +v -97406.7344 16274.9990 21596.4023 +v -102054.6563 20500.0000 9371.4482 +v -102054.6563 18000.0000 9371.4482 +v -100554.1250 18660.0000 9281.4668 +v -100554.1250 20500.0000 9281.4668 +v -98973.1719 16274.9990 9186.6641 +v -101980.0938 20500.0000 -3541.6992 +v -101980.0938 18000.0000 -3541.6992 +v -100480.6875 18660.0000 -3434.3936 +v -100480.6875 20500.0000 -3434.3936 +v -98900.9531 16274.9990 -3321.3398 +v -100215.0469 20500.0000 -16333.8672 +v -100215.0469 18000.0000 -16333.8672 +v -98742.6250 18660.0000 -16031.1230 +v -98742.6250 20500.0000 -16031.1230 +v -97191.2969 16274.9990 -15712.1602 +v -96789.9531 20500.0000 -28784.7148 +v -96789.9531 18000.0000 -28784.7148 +v -95369.8438 18660.0000 -28291.7461 +v -95369.8438 20500.0000 -28291.7461 +v -93873.6406 16274.9990 -27772.3711 +v -91763.7656 20500.0000 -40679.7734 +v -91763.7656 18000.0000 -40679.7734 +v -90420.4531 18660.0000 -40005.0742 +v -90420.4531 20500.0000 -40005.0742 +v -89005.1719 16274.9990 -39294.2305 +v -85223.0938 20500.0000 -51814.1641 +v -85223.0938 18000.0000 -51814.1641 +v -83979.7031 18660.0000 -50969.3477 +v -83979.7031 20500.0000 -50969.3477 +v -82669.7031 16274.9990 -50079.2813 +v -77280.5938 20500.0000 -61996.0859 +v -77280.5938 18000.0000 -61996.0859 +v -76158.5469 18660.0000 -60995.7109 +v -76158.5469 20500.0000 -60995.7109 +v -74976.3906 16274.9990 -59941.7500 +v -68073.0781 18000.0000 -71050.1719 +v -68073.0781 20500.0000 -71050.1719 +v -67091.6875 18660.0000 -69911.4688 +v -67091.6875 20500.0000 -69911.4688 +v -66057.7344 16274.9990 -68711.7656 +v -57759.1094 18000.0000 -78820.4375 +v -57759.1094 20500.0000 -78820.4375 +v -56935.3203 18660.0000 -77563.0313 +v -56935.3203 20500.0000 -77563.0313 +v -56067.3906 16274.9990 -76238.2656 +v -46516.3906 18000.0000 -85173.0938 +v -46516.3906 20500.0000 -85173.0938 +v -45864.3516 18660.0000 -83818.6094 +v -45864.3516 20500.0000 -83818.6094 +v -45177.3906 16274.9990 -82391.5938 +v -34538.5391 18000.0000 -89998.6563 +v -34538.5391 20500.0000 -89998.6563 +v -34069.5078 18660.0000 -88570.4531 +v -34069.5078 20500.0000 -88570.4531 +v -33575.3516 16274.9990 -87065.7656 +v -22031.8984 18000.0000 -93214.0469 +v -22031.8984 20500.0000 -93214.0469 +v -21753.9375 18660.0000 -91736.7344 +v -21753.9375 20500.0000 -91736.7344 +v -21461.0938 16274.9990 -90180.2656 +v -10094.1484 18000.0000 -94657.2031 +v -10094.1484 20500.0000 -94657.2031 +v -9959.1172 18660.0000 -93162.6094 +v -9959.1172 20500.0000 -93162.6094 +v -9816.8555 16274.9990 -91587.9375 +v 23402.7168 18000.0000 -95938.5781 +v 11378.0547 18000.0000 -95944.8125 +v 11378.0547 20500.0000 -95944.8125 +v 23402.7168 20500.0000 -95938.5781 +v 11422.5977 18660.0000 -94444.7813 +v 23303.2930 18660.0000 -94438.6250 +v 23303.2930 20500.0000 -94438.6250 +v 11422.5977 20500.0000 -94444.7813 +v 11469.5313 16274.9990 -92864.4063 +v 23198.5449 16274.9990 -92858.3281 +v 36203.9844 18000.0000 -94240.8125 +v 36203.9844 20500.0000 -94240.8125 +v 35908.9844 18660.0000 -92766.7969 +v 35908.9844 20500.0000 -92766.7969 +v 35598.1797 16274.9990 -91213.8281 +v 48672.6641 18000.0000 -90881.1875 +v 48672.6641 20500.0000 -90881.1875 +v 48187.1680 18660.0000 -89458.5156 +v 48187.1680 20500.0000 -89458.5156 +v 47675.6602 16274.9990 -87959.6094 +v 60593.9805 18000.0000 -85917.6094 +v 60593.9805 20500.0000 -85917.6094 +v 59926.3477 18660.0000 -84570.7656 +v 59926.3477 20500.0000 -84570.7656 +v 59222.9531 16274.9990 -83151.7656 +v 71762.5938 18000.0000 -79435.5625 +v 71762.5938 20500.0000 -79435.5625 +v 70924.3281 18660.0000 -78187.7344 +v 70924.3281 20500.0000 -78187.7344 +v 70041.1563 16274.9990 -76873.0781 +v 81986.1250 18000.0000 -71546.6875 +v 81986.1250 20500.0000 -71546.6875 +v 80991.6719 18660.0000 -70419.3906 +v 80991.6719 20500.0000 -70419.3906 +v 79943.9375 16274.9990 -69231.7031 +v 91088.4688 20500.0000 -62386.8672 +v 91088.4688 18000.0000 -62386.8672 +v 89954.9531 18660.0000 -61399.5234 +v 89954.9531 20500.0000 -61399.5234 +v 88760.7031 16274.9990 -60359.2813 +v 98912.8594 20500.0000 -52113.8984 +v 98912.8594 18000.0000 -52113.8984 +v 97659.7969 18660.0000 -51283.5000 +v 97659.7969 20500.0000 -51283.5000 +v 96339.5938 16274.9990 -50408.6211 +v 105324.5000 20500.0000 -40904.7148 +v 105324.5000 18000.0000 -40904.7148 +v 103973.4844 18660.0000 -40245.5703 +v 103973.4844 20500.0000 -40245.5703 +v 102550.0781 16274.9990 -39551.1211 +v 110212.9688 20500.0000 -28952.4023 +v 110212.9688 18000.0000 -28952.4023 +v 108787.2656 18660.0000 -28475.8672 +v 108787.2656 20500.0000 -28475.8672 +v 107285.1719 16274.9990 -27973.8047 +v 113494.0625 20500.0000 -16462.8281 +v 113494.0625 18000.0000 -16462.8281 +v 112018.2188 18660.0000 -16177.1094 +v 112018.2188 20500.0000 -16177.1094 +v 110463.3125 16274.9990 -15876.0840 +v 115111.2344 20500.0000 -3651.1279 +v 115111.2344 18000.0000 -3651.1279 +v 113610.6875 18660.0000 -3561.1465 +v 113610.6875 20500.0000 -3561.1465 +v 112029.7656 16274.9990 -3466.3438 +v 115036.6719 20500.0000 9262.0186 +v 115036.6719 18000.0000 9262.0186 +v 113537.2656 18660.0000 9154.7129 +v 113537.2656 20500.0000 9154.7129 +v 111957.5313 16274.9990 9041.6602 +v 113271.6406 20500.0000 22054.1875 +v 113271.6406 18000.0000 22054.1875 +v 111799.2031 18660.0000 21751.4434 +v 111799.2031 20500.0000 21751.4434 +v 110247.8750 16274.9990 21432.4805 +v 109846.5313 20500.0000 34505.0313 +v 109846.5313 18000.0000 34505.0313 +v 108426.4219 18660.0000 34012.0625 +v 108426.4219 20500.0000 34012.0625 +v 106930.2188 16274.9990 33492.6875 +v 104820.3594 20500.0000 46400.0977 +v 104820.3594 18000.0000 46400.0977 +v 103477.0313 18660.0000 45725.3945 +v 103477.0313 20500.0000 45725.3945 +v 102061.7500 16274.9990 45014.5508 +v 98279.6719 20500.0000 57534.4805 +v 98279.6719 18000.0000 57534.4805 +v 97036.2813 18660.0000 56689.6680 +v 97036.2813 20500.0000 56689.6680 +v 95726.2813 16274.9990 55799.6016 +v 90337.1719 20500.0000 67716.4063 +v 90337.1719 18000.0000 67716.4063 +v 89215.1250 18660.0000 66716.0313 +v 89215.1250 20500.0000 66716.0313 +v 88032.9688 16274.9990 65662.0781 +v 81129.6563 18000.0000 76770.4844 +v 81129.6563 20500.0000 76770.4844 +v 80148.2813 18660.0000 75631.7813 +v 80148.2813 20500.0000 75631.7813 +v 79114.3281 16274.9990 74432.0781 +v 70815.6875 18000.0000 84540.7500 +v 70815.6875 20500.0000 84540.7500 +v 69991.8906 18660.0000 83283.3438 +v 69991.8906 20500.0000 83283.3438 +v 69123.9688 16274.9990 81958.5625 +v 59572.9648 18000.0000 90893.3906 +v 59572.9648 20500.0000 90893.3906 +v 58920.9336 18660.0000 89538.9219 +v 58920.9336 20500.0000 89538.9219 +v 58233.9688 16274.9990 88111.9063 +v 47595.1172 18000.0000 95718.9688 +v 47595.1172 20500.0000 95718.9688 +v 47126.0859 18660.0000 94290.7813 +v 47126.0859 20500.0000 94290.7813 +v 46631.9258 16274.9990 92786.0625 +v 35088.4727 18000.0000 98934.3594 +v 35088.4727 20500.0000 98934.3594 +v 34810.5156 18660.0000 97457.0469 +v 34810.5156 20500.0000 97457.0469 +v 34517.6680 16274.9990 95900.5781 +v 23150.7246 18000.0000 100377.5156 +v 23150.7246 20500.0000 100377.5156 +v 23015.6953 18660.0000 98882.9219 +v 23015.6953 20500.0000 98882.9219 +v 22873.4316 16274.9990 97308.2656 +v 12324.8340 18660.0000 99524.0156 +v 12324.8340 20500.0000 99524.0156 +v 12414.6250 18000.0000 101021.3281 +v 12414.6250 20500.0000 101021.3281 +v 12230.2383 16274.9990 97946.4844 +v 641.9531 18000.0000 -95301.0156 +v 826.3398 16274.9990 -92226.1719 +v 641.9531 20500.0000 -95301.0156 +v 731.7422 18660.0000 -93803.7031 +v 731.7422 20500.0000 -93803.7031 +v -98075.5781 8250.0000 -41817.8672 +v -100894.3906 8250.0000 -35072.6719 +v -95147.7656 8250.0000 -32671.1484 +v -95256.7500 8250.0000 -48563.0625 +v -88734.1094 8250.0000 -45837.2500 +v -91496.4375 8250.0000 -31145.2617 +v -85858.7813 8250.0000 -44635.6523 +v 1267.5352 10250.0000 87825.6250 +v -9428.8477 10250.0000 87820.0781 +v -9428.8477 11750.0000 87820.0781 +v 1267.5352 11750.0000 87825.6250 +v 936.0898 2510.0000 76664.7344 +v -8689.0977 2510.0000 76659.7500 +v -8689.0977 4000.0000 76659.7500 +v 936.0898 4000.0000 76664.7344 +v -20425.6758 10250.0000 86361.6250 +v -20425.6758 11750.0000 86361.6250 +v -18230.7344 2510.0000 75394.2813 +v -18230.7344 4000.0000 75394.2813 +v -31136.7969 10250.0000 83475.5625 +v -31136.7969 11750.0000 83475.5625 +v -27524.4766 2510.0000 72890.1406 +v -27524.4766 4000.0000 72890.1406 +v -41377.7188 10250.0000 79211.6406 +v -41377.7188 11750.0000 79211.6406 +v -36410.2266 2510.0000 69190.4531 +v -36410.2266 4000.0000 69190.4531 +v -50972.0313 10250.0000 73643.2813 +v -50972.0313 11750.0000 73643.2813 +v -44734.9375 2510.0000 64358.9492 +v -44734.9375 4000.0000 64358.9492 +v -59754.4766 10250.0000 66866.4063 +v -59754.4766 11750.0000 66866.4063 +v -52355.2266 2510.0000 58478.8398 +v -52355.2266 4000.0000 58478.8398 +v -67573.7813 10250.0000 58997.7461 +v -67573.7813 11750.0000 58997.7461 +v -59139.8125 2510.0000 51651.4219 +v -59139.8125 4000.0000 51651.4219 +v -74295.2500 10250.0000 50172.8281 +v -74295.2500 11750.0000 50172.8281 +v -64971.8438 2510.0000 43994.2891 +v -64971.8438 4000.0000 43994.2891 +v -79803.1250 10250.0000 40543.6680 +v -79803.1250 11750.0000 40543.6680 +v -69750.8750 2510.0000 35639.3398 +v -69750.8750 4000.0000 35639.3398 +v -84002.5313 10250.0000 30276.1230 +v -84002.5313 11750.0000 30276.1230 +v -73394.5625 2510.0000 26730.4805 +v -73394.5625 4000.0000 26730.4805 +v -86821.1094 10250.0000 19547.0508 +v -86821.1094 11750.0000 19547.0508 +v -75840.1875 2510.0000 17421.1680 +v -75840.1875 4000.0000 17421.1680 +v -77045.5781 2510.0000 7871.7529 +v -77045.5781 4000.0000 7871.7529 +v -76990.0000 2510.0000 -1753.2783 +v -76990.0000 4000.0000 -1753.2783 +v -88146.2969 11750.0000 -2551.6797 +v -88146.2969 10250.0000 -2551.6797 +v -86630.0469 10250.0000 -13540.6934 +v -86630.0469 11750.0000 -13540.6934 +v -75674.3906 2510.0000 -11288.1348 +v -75674.3906 4000.0000 -11288.1348 +v -83687.7344 10250.0000 -24236.5000 +v -83687.7344 11750.0000 -24236.5000 +v -73121.4375 2510.0000 -20568.5840 +v -73121.4375 4000.0000 -20568.5840 +v -79370.0469 10250.0000 -34454.8594 +v -79370.0469 11750.0000 -34454.8594 +v -69375.0938 2510.0000 -29434.7695 +v -69375.0938 4000.0000 -29434.7695 +v -73751.3281 10250.0000 -44019.7695 +v -73751.3281 11750.0000 -44019.7695 +v -64499.8984 2510.0000 -37733.9688 +v -64499.8984 4000.0000 -37733.9688 +v -66928.3906 10250.0000 -52766.4727 +v -66928.3906 11750.0000 -52766.4727 +v -58579.8203 2510.0000 -45323.2383 +v -58579.8203 4000.0000 -45323.2383 +v -59018.7266 10250.0000 -60544.3125 +v -59018.7266 11750.0000 -60544.3125 +v -51716.8359 2510.0000 -52071.8477 +v -51716.8359 4000.0000 -52071.8477 +v -50158.6016 10250.0000 -67219.3125 +v -50158.6016 11750.0000 -67219.3125 +v -44029.1563 2510.0000 -57863.5508 +v -44029.1563 4000.0000 -57863.5508 +v -40500.6172 10250.0000 -72676.5000 +v -40500.6172 11750.0000 -72676.5000 +v -35649.2031 2510.0000 -62598.5938 +v -35649.2031 4000.0000 -62598.5938 +v -30211.1484 10250.0000 -76821.8750 +v -30211.1484 11750.0000 -76821.8750 +v -26721.3125 2510.0000 -66195.4219 +v -26721.3125 4000.0000 -66195.4219 +v -19467.4102 10250.0000 -79584.0313 +v -19467.4102 11750.0000 -79584.0313 +v -17399.2695 2510.0000 -68592.0781 +v -17399.2695 4000.0000 -68592.0781 +v -8848.3359 10250.0000 -80867.7656 +v -8848.3359 11750.0000 -80867.7656 +v -7843.6523 2510.0000 -69747.2500 +v -7843.6523 4000.0000 -69747.2500 +v 11789.0410 10250.0000 -82105.3125 +v 22485.4258 10250.0000 -82099.7656 +v 22485.4258 11750.0000 -82099.7656 +v 11789.0410 11750.0000 -82105.3125 +v 12120.4844 4000.0000 -70944.4219 +v 12120.4844 2510.0000 -70944.4219 +v 21745.6738 2510.0000 -70939.4375 +v 21745.6738 4000.0000 -70939.4375 +v 33482.2578 10250.0000 -80641.3125 +v 33482.2578 11750.0000 -80641.3125 +v 31287.3145 2510.0000 -69673.9688 +v 31287.3145 4000.0000 -69673.9688 +v 44193.3789 10250.0000 -77755.2500 +v 44193.3789 11750.0000 -77755.2500 +v 40581.0547 2510.0000 -67169.8281 +v 40581.0547 4000.0000 -67169.8281 +v 54434.2930 10250.0000 -73491.3281 +v 54434.2930 11750.0000 -73491.3281 +v 49466.8086 2510.0000 -63470.1367 +v 49466.8086 4000.0000 -63470.1367 +v 64028.6055 10250.0000 -67922.9688 +v 64028.6055 11750.0000 -67922.9688 +v 57791.5195 2510.0000 -58638.6250 +v 57791.5195 4000.0000 -58638.6250 +v 72811.0469 10250.0000 -61146.0938 +v 72811.0469 11750.0000 -61146.0938 +v 65411.8008 2510.0000 -52758.5234 +v 65411.8008 4000.0000 -52758.5234 +v 80630.3594 10250.0000 -53277.4258 +v 80630.3594 11750.0000 -53277.4258 +v 72196.3906 2510.0000 -45931.1016 +v 72196.3906 4000.0000 -45931.1016 +v 87351.8281 10250.0000 -44452.5078 +v 87351.8281 11750.0000 -44452.5078 +v 78028.4219 2510.0000 -38273.9727 +v 78028.4219 4000.0000 -38273.9727 +v 92859.7031 10250.0000 -34823.3477 +v 92859.7031 11750.0000 -34823.3477 +v 82807.4531 2510.0000 -29919.0195 +v 82807.4531 4000.0000 -29919.0195 +v 97059.1094 10250.0000 -24555.8047 +v 97059.1094 11750.0000 -24555.8047 +v 86451.1563 2510.0000 -21010.1602 +v 86451.1563 4000.0000 -21010.1602 +v 99877.7031 10250.0000 -13826.7324 +v 99877.7031 11750.0000 -13826.7324 +v 88896.7656 2510.0000 -11700.8496 +v 88896.7656 4000.0000 -11700.8496 +v 101266.9219 10250.0000 -2820.9404 +v 101266.9219 11750.0000 -2820.9404 +v 90102.1563 2510.0000 -2151.4326 +v 90102.1563 4000.0000 -2151.4326 +v 101202.8750 10250.0000 8272.0000 +v 101202.8750 11750.0000 8272.0000 +v 90046.5781 2510.0000 7473.5977 +v 90046.5781 4000.0000 7473.5977 +v 99686.6250 10250.0000 19261.0137 +v 99686.6250 11750.0000 19261.0137 +v 88730.9844 2510.0000 17008.4531 +v 88730.9844 4000.0000 17008.4531 +v 96744.3125 10250.0000 29956.8184 +v 96744.3125 11750.0000 29956.8184 +v 86178.0156 2510.0000 26288.9023 +v 86178.0156 4000.0000 26288.9023 +v 92426.6250 10250.0000 40175.1797 +v 92426.6250 11750.0000 40175.1797 +v 82431.6719 2510.0000 35155.0859 +v 82431.6719 4000.0000 35155.0859 +v 86807.9063 10250.0000 49740.0898 +v 86807.9063 11750.0000 49740.0898 +v 77556.4844 2510.0000 43454.2891 +v 77556.4844 4000.0000 43454.2891 +v 79984.9531 10250.0000 58486.7930 +v 79984.9531 11750.0000 58486.7930 +v 72075.2969 10250.0000 66264.6250 +v 72075.2969 11750.0000 66264.6250 +v 71636.4063 2510.0000 51043.5547 +v 64773.4102 2510.0000 57792.1641 +v 64773.4102 4000.0000 57792.1641 +v 71636.4063 4000.0000 51043.5547 +v 63215.1758 10250.0000 72939.6250 +v 63215.1758 11750.0000 72939.6250 +v 57085.7305 2510.0000 63583.8750 +v 57085.7305 4000.0000 63583.8750 +v 53557.1992 10250.0000 78396.8125 +v 53557.1992 11750.0000 78396.8125 +v 48705.7773 2510.0000 68318.9219 +v 48705.7773 4000.0000 68318.9219 +v 43267.7227 10250.0000 82542.1875 +v 43267.7227 11750.0000 82542.1875 +v 39777.8867 2510.0000 71915.7344 +v 39777.8867 4000.0000 71915.7344 +v 32523.9844 10250.0000 85304.3438 +v 32523.9844 11750.0000 85304.3438 +v 30455.8477 2510.0000 74312.3750 +v 30455.8477 4000.0000 74312.3750 +v 21904.9141 10250.0000 86588.0781 +v 21904.9141 11750.0000 86588.0781 +v 20900.2285 2510.0000 75467.5625 +v 20900.2285 4000.0000 75467.5625 +v 11586.2246 10250.0000 87206.8438 +v 11586.2246 11750.0000 87206.8438 +v 1470.3516 10250.0000 -81486.5469 +v 1470.3516 11750.0000 -81486.5469 +v 2138.4141 2510.0000 -70345.8438 +v 2138.4141 4000.0000 -70345.8438 +v 10918.1602 2510.0000 76066.1563 +v 10918.1602 4000.0000 76066.1563 +v -88210.3438 11750.0000 8541.2598 +v -88210.3438 10250.0000 8541.2598 +v 58408.6211 18000.0000 88474.7031 +v 69344.6250 18000.0000 82295.3750 +v 79377.2031 18000.0000 74737.0938 +v -67153.7188 18000.0000 75253.9688 +v -57209.1094 18000.0000 82927.6250 +v -94254.0313 18000.0000 -27904.4141 +v -89364.9844 18000.0000 -39474.9531 +v 46757.5586 18000.0000 93168.6250 +v -46345.2031 18000.0000 89232.8281 +v 88333.5156 18000.0000 65930.0313 +v 102421.5625 18000.0000 45195.2734 +v 107310.6094 18000.0000 33624.7344 +v 96059.3438 18000.0000 56025.8906 +v -22620.6211 18000.0000 97328.9531 +v -10168.5977 18000.0000 98980.4219 +v -34749.1250 18000.0000 94061.0000 +v 22909.6016 18000.0000 97708.5938 +v 34592.1211 18000.0000 96296.2969 +v 110642.2813 18000.0000 21513.5723 +v 112359.1563 18000.0000 9070.4023 +v -83002.7500 18000.0000 -50305.5664 +v -75276.9375 18000.0000 -60209.7109 +v 112431.7031 18000.0000 -3490.4463 +v 110858.6406 18000.0000 -15952.6152 +v 107667.0625 18000.0000 -28101.4453 +v 96675.2500 18000.0000 -50631.0508 +v 102911.9531 18000.0000 -39727.6758 +v -99302.5781 18000.0000 -3350.0820 +v -97585.6875 18000.0000 -15793.2539 +v 89064.3281 18000.0000 -60623.7500 +v 80210.2969 18000.0000 -69533.6563 +v 1598.9766 18000.0000 98986.5156 +v 70265.6875 18000.0000 -77207.3125 +v 59401.7813 18000.0000 -83512.5313 +v 47805.7031 18000.0000 -88340.6875 +v 35677.1992 18000.0000 -91608.6406 +v 11457.6016 18000.0000 -93266.2031 +v 23225.1758 18000.0000 -93260.1094 +v -33700.9766 18000.0000 -87448.3125 +v -21535.5430 18000.0000 -90575.9688 +v -9853.0195 18000.0000 -91988.2813 +v -45352.0469 18000.0000 -82754.3906 +v -66320.6094 18000.0000 -69016.7813 +v -56288.0469 18000.0000 -76575.0625 +v -97802.0469 18000.0000 21672.9336 +v -94610.4844 18000.0000 33821.7656 +v -76007.7500 18000.0000 66344.0625 +v -83618.6563 18000.0000 56351.3633 +v -89855.3906 18000.0000 45447.9961 +v -99375.1094 18000.0000 9210.7666 +v -76990.0000 1500.0000 -1753.2783 +v -77045.5781 1500.0000 7871.7529 +v -82669.7031 1500.0000 -50079.2813 +v -74976.3906 1500.0000 -59941.7500 +v -75674.3906 1500.0000 -11288.1348 +v -73121.4375 1500.0000 -20568.5840 +v -66057.7344 1500.0000 -68711.7656 +v -69375.0938 1500.0000 -29434.7695 +v -64499.8984 1500.0000 -37733.9688 +v -56067.3906 1500.0000 -76238.2656 +v -58579.8203 1500.0000 -45323.2383 +v -51716.8359 1500.0000 -52071.8477 +v -45177.3906 1500.0000 -82391.5938 +v -44029.1563 1500.0000 -57863.5508 +v -33575.3516 1500.0000 -87065.7656 +v -35649.2031 1500.0000 -62598.5938 +v -26721.3125 1500.0000 -66195.4219 +v -21461.0938 1500.0000 -90180.2656 +v -17399.2695 1500.0000 -68592.0781 +v -9816.8555 1500.0000 -91587.9375 +v -7843.6523 1500.0000 -69747.2500 +v 826.3398 1500.0000 -92226.1719 +v 2138.4141 1500.0000 -70345.8438 +v 11469.5313 1500.0000 -92864.4063 +v 12120.4844 1500.0000 -70944.4219 +v 23198.5449 1500.0000 -92858.3281 +v 21745.6738 1500.0000 -70939.4375 +v 31287.3145 1500.0000 -69673.9688 +v 35598.1797 1500.0000 -91213.8281 +v 40581.0547 1500.0000 -67169.8281 +v 47675.6602 1500.0000 -87959.6094 +v 49466.8086 1500.0000 -63470.1367 +v 59222.9531 1500.0000 -83151.7656 +v 57791.5195 1500.0000 -58638.6250 +v 65411.8008 1500.0000 -52758.5234 +v 68663.9219 1500.0000 -77672.3906 +v 72196.3906 1500.0000 -45931.1016 +v 70041.1563 1500.0000 -76873.0781 +v 79943.9375 1500.0000 -69231.7031 +v 78028.4219 1500.0000 -38273.9727 +v 82807.4531 1500.0000 -29919.0195 +v 88760.7031 1500.0000 -60359.2813 +v 86451.1563 1500.0000 -21010.1602 +v 88896.7656 1500.0000 -11700.8496 +v 96339.5938 1500.0000 -50408.6211 +v 90102.1563 1500.0000 -2151.4326 +v 95726.2813 1500.0000 55799.6016 +v 98406.8438 1500.0000 51236.3984 +v 102550.0781 1500.0000 -39551.1211 +v 102061.7500 1500.0000 45014.5508 +v 106930.2188 1500.0000 33492.6875 +v 105398.1094 1500.0000 -32587.6680 +v 107285.1719 1500.0000 -27973.8047 +v 110247.8750 1500.0000 21432.4805 +v 110463.3125 1500.0000 -15876.0840 +v 111957.5313 1500.0000 9041.6602 +v 112029.7656 1500.0000 -3466.3438 +v 90046.5781 1500.0000 7473.5977 +v 88730.9844 1500.0000 17008.4531 +v 88032.9688 1500.0000 65662.0781 +v 86178.0156 1500.0000 26288.9023 +v 82431.6719 1500.0000 35155.0859 +v 79114.3281 1500.0000 74432.0781 +v 77556.4844 1500.0000 43454.2891 +v 71636.4063 1500.0000 51043.5547 +v 69123.9688 1500.0000 81958.5625 +v 64773.4102 1500.0000 57792.1641 +v 58233.9688 1500.0000 88111.9063 +v 57085.7305 1500.0000 63583.8750 +v 48705.7773 1500.0000 68318.9219 +v 46631.9258 1500.0000 92786.0625 +v 39777.8867 1500.0000 71915.7344 +v 39031.6211 1500.0000 94740.0625 +v 34517.6680 1500.0000 95900.5781 +v 30455.8477 1500.0000 74312.3750 +v 22873.4316 1500.0000 97308.2656 +v 20900.2285 1500.0000 75467.5625 +v 12230.2383 1500.0000 97946.4844 +v 10918.1602 1500.0000 76066.1563 +v 1587.0430 1500.0000 98584.7188 +v 936.0898 1500.0000 76664.7344 +v -8689.0977 1500.0000 76659.7500 +v -10141.9688 1500.0000 98578.6406 +v -18230.7344 1500.0000 75394.2813 +v -22541.6055 1500.0000 96934.1406 +v -27524.4766 1500.0000 72890.1406 +v -34619.0859 1500.0000 93679.9219 +v -36410.2266 1500.0000 69190.4531 +v -44734.9375 1500.0000 64358.9492 +v -46166.3750 1500.0000 88872.0781 +v -52355.2266 1500.0000 58478.8398 +v -56984.5781 1500.0000 82593.3906 +v -59139.8125 1500.0000 51651.4219 +v -64971.8438 1500.0000 43994.2891 +v -66887.3438 1500.0000 74952.0313 +v -69750.8750 1500.0000 35639.3398 +v -73394.5625 1500.0000 26730.4805 +v -75704.1250 1500.0000 66079.5938 +v -75840.1875 1500.0000 17421.1680 +v -83283.0156 1500.0000 56128.9375 +v -89005.1719 1500.0000 -39294.2305 +v -89493.5000 1500.0000 45271.4414 +v -93873.6406 1500.0000 -27772.3711 +v -94228.5938 1500.0000 33694.1211 +v -97191.2969 1500.0000 -15712.1602 +v -97406.7344 1500.0000 21596.4023 +v -98900.9531 1500.0000 -3321.3398 +v -98973.1719 1500.0000 9186.6641 +v -132509.8594 2500.0000 34543.0117 +v -135167.8594 2500.0000 34538.7891 +v -135158.4531 2500.0000 28624.5605 +v -135153.6094 2500.0000 25576.5625 +v -135144.2500 2500.0000 19688.3184 +v -135141.1719 2500.0000 17756.3203 +v -135138.3438 2500.0000 15977.8096 +v -132480.3594 2500.0000 15982.0361 +v -126635.9063 2500.0000 43920.0703 +v -132515.0781 2500.0000 37823.2852 +v -132525.3438 2500.0000 44273.2383 +v -132470.2344 2500.0000 9622.0664 +v -126726.9531 2500.0000 42401.8008 +v -127425.2969 2500.0000 9319.5420 +v -123432.1563 2500.0000 -20903.8105 +v -128351.2500 2500.0000 -21553.7266 +v -132344.4063 2500.0000 8669.6240 +v -125655.8750 2500.0000 42337.5742 +v -124975.1719 2500.0000 53689.3086 +v -124839.6563 2500.0000 55949.1211 +v -119110.7969 2500.0000 53337.6445 +v -118995.7656 2500.0000 -21169.8398 +v -118975.2813 2500.0000 55597.4570 +v -115230.6250 2500.0000 -21395.6211 +v -114273.3438 2500.0000 53047.5625 +v -111642.2656 2500.0000 -20607.2148 +v -114137.8281 2500.0000 55307.3750 +v -112365.7500 2500.0000 3178.9563 +v -110223.5938 2500.0000 3050.4998 +v -109392.8750 2500.0000 52754.8984 +v -109766.0625 2500.0000 46531.6563 +v -56170.1406 2500.0000 83066.0781 +v -82142.1563 2500.0000 79634.6250 +v -81139.5469 2500.0000 72046.1250 +v -66887.3438 2500.0000 74952.0313 +v -80005.2500 2500.0000 63460.7383 +v -75704.1250 2500.0000 66079.5938 +v -79664.2813 2500.0000 60880.1289 +v -75704.1250 8000.0000 66079.5938 +v -79664.2813 8000.0000 60880.1289 +v -66887.3438 8000.0000 74952.0313 +v -56170.1406 8000.0000 83066.0781 +v -66887.3438 8250.0000 74952.0313 +v -56170.1406 10000.0000 83066.0781 +v -66887.3438 10000.0000 74952.0313 +v -81139.5469 10000.0000 72046.1250 +v -80572.3906 10000.0000 67753.4297 +v -80005.2500 10000.0000 63460.7383 +v -79664.2813 10000.0000 60880.1289 +v -109392.8750 6146.0220 52754.8984 +v -109392.8750 12559.8652 52754.8984 +v -109766.0625 12559.8652 46531.6563 +v 95726.2813 8000.0000 55799.6016 +v 98406.8438 8000.0000 51236.3984 +v 46631.9258 8000.0000 92786.0625 +v 39031.6211 8000.0000 94740.0625 +v 95726.2813 8250.0000 55799.6016 +v 95726.2813 11500.0000 55799.6016 +v 98406.8438 11500.0000 51236.3984 +v 74403.1719 11500.0000 98699.9688 +v 74401.5469 11500.0000 98672.8281 +v 67497.7813 11500.0000 97926.8906 +v -128205.4531 2500.0000 -22657.2324 +v -123554.0313 2500.0000 -22936.1563 +v -121113.7500 2500.0000 -56489.6758 +v -117726.8438 2500.0000 -56692.7734 +v -107147.1719 2500.0000 -54497.0156 +v -105934.0313 2500.0000 -57399.9453 +v -107335.0000 2500.0000 -19660.8555 +v -94913.4531 2500.0000 -49384.5391 +v -103114.2500 2500.0000 -64147.4492 +v -90880.5313 2500.0000 -59034.9688 +v -115230.6250 6113.3584 -21395.6211 +v -111642.2656 6113.3584 -20607.2148 +v -107147.1719 6113.3584 -54497.0156 +v -94913.4531 6113.3584 -49384.5391 +v -105934.0313 6113.3584 -57399.9453 +v -109404.1406 6113.3584 -46552.0781 +v -112222.9688 6113.3584 -39806.8867 +v -100894.3906 6113.3584 -35072.6719 +v -106585.3125 6113.3584 -53297.2734 +v -95256.7500 6113.3584 -48563.0625 +v -121823.2500 2500.0000 -68321.4219 +v -118436.3438 2500.0000 -68524.5313 +v 68663.9219 8000.0000 -77672.3906 +v 70041.1563 8000.0000 -76873.0781 +v 105398.1094 8000.0000 -32587.6680 +v 102550.0781 8000.0000 -39551.1211 +v 79603.2031 8000.0000 -74913.7656 +v 79401.0469 8000.0000 -78311.2344 +v 79399.4688 8000.0000 -78311.1563 +v 88566.9063 5250.0000 -78860.8906 +v 79400.2656 2500.0000 -78311.1563 +v 79401.0469 2500.0000 -78311.2344 +v 123216.4531 0.0000 -49789.0430 +v 122576.7969 0.0000 -70592.2656 +v 123817.2500 0.0000 -71308.0938 +v 125534.4375 0.0000 -48786.3984 +v 132982.9375 0.0000 -55425.0000 +v 128020.1094 0.0000 -48339.4063 +v 130542.1719 0.0000 -48471.6602 +v 132967.4531 0.0000 -49176.1875 +v 135167.8594 0.0000 -50415.7773 +v 116474.1250 0.0000 -64473.3242 +v 126671.9375 0.0000 -41866.8594 +v 114655.3906 0.0000 -64364.2617 +v 109191.3750 0.0000 -73832.7969 +v 107324.3906 0.0000 -72755.4219 +v 105398.1094 0.0000 -32587.6680 +v 103242.7813 0.0000 -70400.0313 +v 102550.0781 0.0000 -39551.1211 +v 99934.4844 0.0000 -76132.9531 +v 98217.4688 0.0000 -76029.9844 +v 96339.5938 0.0000 -50408.6211 +v 88760.7031 0.0000 -60359.2813 +v 79943.9375 0.0000 -69231.7031 +v 79603.2031 0.0000 -74913.7656 +v 70041.1563 0.0000 -76873.0781 +v 79399.4688 0.0000 -78311.1563 +v 68663.9219 0.0000 -77672.3906 +v 69870.9688 1500.0000 104326.6563 +v 29107.5977 1500.0000 99763.1406 +v 29785.8164 1500.0000 93704.9844 +v 70549.1875 1500.0000 98268.5000 +v 74403.1719 1500.0000 98699.9688 +v 74552.8125 1500.0000 101195.4844 +v 74809.0000 1500.0000 102418.4219 +v 75407.6875 1500.0000 103515.1406 +v 76297.7813 1500.0000 104392.0313 +v 77403.3281 1500.0000 104974.2500 +v 78629.9688 1500.0000 105212.1094 +v 79873.0000 1500.0000 105085.3125 +v 83034.2500 1500.0000 95623.4219 +v 84867.9531 1500.0000 95513.4688 +v 84993.2656 1500.0000 97603.3125 +v 93149.9219 1500.0000 97114.2031 +v 70210.0781 1500.0000 101297.5781 +v 70210.0781 2500.0000 101297.5781 +v 70549.1875 2500.0000 98268.5000 +v 69870.9688 2500.0000 104326.6563 +v 79401.0469 0.0000 -78311.2344 +v 98013.7344 0.0000 -79427.3750 +v 99730.7656 0.0000 -79530.3438 +v 99934.4844 1500.0000 -76132.9531 +v 99730.7656 1500.0000 -79530.3438 +v -10391.0391 9881.7754 102336.3125 +v 1698.6406 9881.7754 102342.5781 +v 1812.1602 20500.0000 106165.1875 +v -10644.4063 20500.0000 106158.7344 +v -23147.4102 8000.0000 99961.1094 +v -10346.1367 8000.0000 101658.8906 +v -24032.4063 20500.0000 104383.1406 +v -35616.0859 8000.0000 96601.5156 +v -37072.5781 20500.0000 100869.5469 +v -68929.5469 8000.0000 77267.0000 +v -58706.0156 8000.0000 85155.8750 +v -61220.8047 20500.0000 88899.3125 +v -71912.9219 20500.0000 80648.8594 +v -81432.4688 20500.0000 71069.2188 +v -78031.8906 8000.0000 68107.1875 +v -89615.4688 20500.0000 60325.4023 +v -85856.2656 8000.0000 57834.2148 +v -92267.9219 8000.0000 46625.0352 +v -96320.9844 20500.0000 48602.4570 +v -101433.5156 20500.0000 36102.3242 +v -97156.3906 8000.0000 34672.7188 +v -104864.9844 20500.0000 23040.3047 +v -100437.4688 8000.0000 22183.1484 +v -106556.2969 20500.0000 9641.3926 +v -102054.6563 8000.0000 9371.4482 +v -100215.0469 8000.0000 -16333.8672 +v -101980.0938 8000.0000 -3541.6992 +v -106478.3125 20500.0000 -3863.6143 +v -100692.1250 9350.0000 -16431.9551 +v -104632.3750 20500.0000 -17242.0977 +v -97250.0625 9350.0000 -28944.4336 +v -101050.2813 20500.0000 -30263.6172 +v -57759.1094 8000.0000 -78820.4375 +v -68073.0781 8000.0000 -71050.1719 +v -71017.1875 20500.0000 -74466.2656 +v -60230.5078 20500.0000 -82592.6875 +v -46516.3906 8000.0000 -85173.0938 +v -48472.4766 20500.0000 -89236.4844 +v -22031.8984 8000.0000 -93214.0469 +v -34538.5391 8000.0000 -89998.6563 +v -35945.6406 20500.0000 -94283.2344 +v -22865.7695 20500.0000 -97646.0000 +v 36203.9844 8000.0000 -94240.8125 +v 23402.7168 8000.0000 -95938.5781 +v 23700.9844 20500.0000 -100438.4375 +v 37088.9844 20500.0000 -98662.8438 +v 48672.6641 8000.0000 -90881.1875 +v 48800.8320 9100.0000 -91256.7813 +v 50129.1523 20500.0000 -95149.2344 +v 60770.2344 9100.0000 -86273.1875 +v 62596.8711 20500.0000 -89958.1563 +v 71983.8906 9100.0000 -79764.9844 +v 74277.3906 20500.0000 -83179.0000 +v 94489.0469 20500.0000 -65348.9023 +v 91088.4688 8000.0000 -62386.8672 +v 81986.1250 8000.0000 -71546.6875 +v 84969.5000 20500.0000 -74928.5469 +v 114490.0938 20500.0000 -30382.0039 +v 110212.9688 8000.0000 -28952.4023 +v 105324.5000 8000.0000 -40904.7148 +v 109377.5781 20500.0000 -42882.1406 +v 119612.8750 20500.0000 -3921.0742 +v 115111.2344 8000.0000 -3651.1279 +v 113494.0625 8000.0000 -16462.8281 +v 117921.5625 20500.0000 -17319.9844 +v 119534.8906 20500.0000 9583.9346 +v 115036.6719 8000.0000 9262.0186 +v 117688.9531 20500.0000 22962.4180 +v 113271.6406 8000.0000 22054.1875 +v 114106.8594 20500.0000 35983.9336 +v 109846.5313 8000.0000 34505.0313 +v 102009.8594 20500.0000 60068.9141 +v 93703.3125 20500.0000 70717.5156 +v 90337.1719 8000.0000 67716.4063 +v 98279.6719 8000.0000 57534.4805 +v 81129.6563 8000.0000 76770.4844 +v 84073.7656 20500.0000 80186.5781 +v 70815.6875 8000.0000 84540.7500 +v 73287.0781 20500.0000 88313.0000 +v 47634.3672 8000.0000 95703.1563 +v 59572.9648 8000.0000 90893.3906 +v 61529.0586 20500.0000 94956.7969 +v 47595.1172 8000.0000 95718.9688 +v 49002.2188 20500.0000 100003.5469 +v 35088.4727 8000.0000 98934.3594 +v 35214.0039 9881.7754 99601.5469 +v 35922.3438 20500.0000 103366.3125 +v 23211.7070 9881.7754 101052.5156 +v 23555.8145 20500.0000 104861.3125 +v 102672.0625 20500.0000 -54605.0820 +v 98912.8594 8000.0000 -52113.8984 +v 108850.3125 20500.0000 48424.1953 +v 104820.3594 8000.0000 46400.0977 +v -47537.4063 8000.0000 91637.9219 +v -49540.2891 20500.0000 95678.4688 +v -10094.1484 8000.0000 -94657.2031 +v -10499.2383 20500.0000 -99141.0000 +v 641.9531 8000.0000 -95301.0156 +v 372.5898 20500.0000 -99792.9375 +v 12683.9883 20500.0000 105513.2500 +v 12455.1738 9881.7754 101697.5469 +v 11378.0547 8000.0000 -95944.8125 +v 11244.4160 20500.0000 -100444.8750 +v -95596.1875 9350.0000 -32858.5469 +v -95793.7344 20500.0000 -42703.8789 +v -91763.7656 8000.0000 -40679.7734 +v -95147.7656 8000.0000 -32671.1484 +v -77644.1406 9350.0000 -62320.2109 +v -85625.9531 9350.0000 -52087.8789 +v -88953.2813 20500.0000 -54348.5977 +v -80646.7344 20500.0000 -64997.1992 +v -88734.1094 8000.0000 -45837.2500 +v -89186.6719 9350.0000 -46026.3750 +v 74263.9531 9100.0000 -78005.5938 +v 73662.1406 8000.0000 -77969.7813 +v -96789.9531 8000.0000 -28784.7148 +v -77280.5938 8000.0000 -61996.0859 +v -85223.0938 8000.0000 -51814.1641 +v 71762.5938 8000.0000 -79435.5625 +v 12414.6250 8000.0000 101021.3281 +v 23150.7246 8000.0000 100377.5156 +v 1678.5234 8000.0000 101665.1250 +v 60593.9805 8000.0000 -85917.6094 +v -98900.9531 8000.0000 -3321.3398 +v -98973.1719 8000.0000 9186.6641 +v -97191.2969 8000.0000 -15712.1602 +v -93873.6406 8000.0000 -27772.3711 +v -89005.1719 8000.0000 -39294.2305 +v -82669.7031 8000.0000 -50079.2813 +v -74976.3906 8000.0000 -59941.7500 +v -66057.7344 8000.0000 -68711.7656 +v -56067.3906 8000.0000 -76238.2656 +v -45177.3906 8000.0000 -82391.5938 +v -33575.3516 8000.0000 -87065.7656 +v -21461.0938 8000.0000 -90180.2656 +v -9816.8555 8000.0000 -91587.9375 +v 826.3398 8000.0000 -92226.1719 +v 11469.5313 8000.0000 -92864.4063 +v 23198.5449 8000.0000 -92858.3281 +v 35598.1797 8000.0000 -91213.8281 +v 47675.6602 8000.0000 -87959.6094 +v 59222.9531 8000.0000 -83151.7656 +v 79943.9375 8000.0000 -69231.7031 +v 88760.7031 8000.0000 -60359.2813 +v 96339.5938 8000.0000 -50408.6211 +v 107285.1719 8000.0000 -27973.8047 +v 110463.3125 8000.0000 -15876.0840 +v 112029.7656 8000.0000 -3466.3438 +v 111957.5313 8000.0000 9041.6602 +v 110247.8750 8000.0000 21432.4805 +v 106930.2188 8000.0000 33492.6875 +v 102061.7500 8000.0000 45014.5508 +v 88032.9688 8000.0000 65662.0781 +v 79114.3281 8000.0000 74432.0781 +v 69123.9688 8000.0000 81958.5625 +v 58233.9688 8000.0000 88111.9063 +v 34517.6680 8000.0000 95900.5781 +v 22873.4316 8000.0000 97308.2656 +v 12230.2383 8000.0000 97946.4844 +v 1587.0430 8000.0000 98584.7188 +v -10141.9688 8000.0000 98578.6406 +v -22541.6055 8000.0000 96934.1406 +v -34619.0859 8000.0000 93679.9219 +v -46166.3750 8000.0000 88872.0781 +v -56984.5781 8000.0000 82593.3906 +v -83283.0156 8000.0000 56128.9375 +v -89493.5000 8000.0000 45271.4414 +v -94228.5938 8000.0000 33694.1211 +v -97406.7344 8000.0000 21596.4023 +v -101980.0938 8250.0000 -3541.6992 +v -102054.6563 8250.0000 9371.4482 +v -100437.4688 8250.0000 22183.1484 +v -100215.0469 8250.0000 -16333.8672 +v -98973.1719 8250.0000 9186.6641 +v -97156.3906 8250.0000 34672.7188 +v -97406.7344 8250.0000 21596.4023 +v -94228.5938 8250.0000 33694.1211 +v -92267.9219 8250.0000 46625.0352 +v -89493.5000 8250.0000 45271.4414 +v -85856.2656 8250.0000 57834.2148 +v -83283.0156 8250.0000 56128.9375 +v -78031.8906 8250.0000 68107.1875 +v -75704.1250 8250.0000 66079.5938 +v -68929.5469 8250.0000 77267.0000 +v -58706.0156 8250.0000 85155.8750 +v -56984.5781 8250.0000 82593.3906 +v -47537.4063 8250.0000 91637.9219 +v -46166.3750 8250.0000 88872.0781 +v -35616.0859 8250.0000 96601.5156 +v -34619.0859 8250.0000 93679.9219 +v -23147.4102 8250.0000 99961.1094 +v -22541.6055 8250.0000 96934.1406 +v -10346.1367 8250.0000 101658.8906 +v -10141.9688 8250.0000 98578.6406 +v 1678.5234 8250.0000 101665.1250 +v 1587.0430 8250.0000 98584.7188 +v 12230.2383 8250.0000 97946.4844 +v 12414.6250 8250.0000 101021.3281 +v 22873.4316 8250.0000 97308.2656 +v 23150.7246 8250.0000 100377.5156 +v 34517.6680 8250.0000 95900.5781 +v 35088.4727 8250.0000 98934.3594 +v 46631.9258 8250.0000 92786.0625 +v 47595.1172 8250.0000 95718.9688 +v 58233.9688 8250.0000 88111.9063 +v 59572.9648 8250.0000 90893.3906 +v 69123.9688 8250.0000 81958.5625 +v 70815.6875 8250.0000 84540.7500 +v 79114.3281 8250.0000 74432.0781 +v 81129.6563 8250.0000 76770.4844 +v 88032.9688 8250.0000 65662.0781 +v 90337.1719 8250.0000 67716.4063 +v 98279.6719 8250.0000 57534.4805 +v 102061.7500 8250.0000 45014.5508 +v 104820.3594 8250.0000 46400.0977 +v 106930.2188 8250.0000 33492.6875 +v 109846.5313 8250.0000 34505.0313 +v 110247.8750 8250.0000 21432.4805 +v 113271.6406 8250.0000 22054.1875 +v 111957.5313 8250.0000 9041.6602 +v 112029.7656 8250.0000 -3466.3438 +v 113494.0625 8250.0000 -16462.8281 +v 110463.3125 8250.0000 -15876.0840 +v 110212.9688 8250.0000 -28952.4023 +v 107285.1719 8250.0000 -27973.8047 +v 105324.5000 8250.0000 -40904.7148 +v 102550.0781 8250.0000 -39551.1211 +v 98912.8594 8250.0000 -52113.8984 +v 96339.5938 8250.0000 -50408.6211 +v 91088.4688 8250.0000 -62386.8672 +v 88760.7031 8250.0000 -60359.2813 +v 81986.1250 8250.0000 -71546.6875 +v 79943.9375 8250.0000 -69231.7031 +v 71762.5938 8250.0000 -79435.5625 +v 70041.1563 8250.0000 -76873.0781 +v 60593.9805 8250.0000 -85917.6094 +v 59222.9531 8250.0000 -83151.7656 +v 48672.6641 8250.0000 -90881.1875 +v 47675.6602 8250.0000 -87959.6094 +v 36203.9844 8250.0000 -94240.8125 +v 35598.1797 8250.0000 -91213.8281 +v 23402.7168 8250.0000 -95938.5781 +v 23198.5449 8250.0000 -92858.3281 +v 11469.5313 8250.0000 -92864.4063 +v 11378.0547 8250.0000 -95944.8125 +v 826.3398 8250.0000 -92226.1719 +v 641.9531 8250.0000 -95301.0156 +v -9816.8555 8250.0000 -91587.9375 +v -10094.1484 8250.0000 -94657.2031 +v -21461.0938 8250.0000 -90180.2656 +v -22031.8984 8250.0000 -93214.0469 +v -33575.3516 8250.0000 -87065.7656 +v -34538.5391 8250.0000 -89998.6563 +v -45177.3906 8250.0000 -82391.5938 +v -46516.3906 8250.0000 -85173.0938 +v -56067.3906 8250.0000 -76238.2656 +v -57759.1094 8250.0000 -78820.4375 +v -66057.7344 8250.0000 -68711.7656 +v -68073.0781 8250.0000 -71050.1719 +v -74976.3906 8250.0000 -59941.7500 +v -77280.5938 8250.0000 -61996.0859 +v -82669.7031 8250.0000 -50079.2813 +v -85223.0938 8250.0000 -51814.1641 +v -89005.1719 8250.0000 -39294.2305 +v -91763.7656 8250.0000 -40679.7734 +v -93873.6406 8250.0000 -27772.3711 +v -96789.9531 8250.0000 -28784.7148 +v -97191.2969 8250.0000 -15712.1602 +v -98900.9531 8250.0000 -3321.3398 +v 115036.6719 8250.0000 9262.0186 +v 115111.2344 8250.0000 -3651.1279 +v 46631.9258 11500.0000 92786.0625 +v 58233.9688 11500.0000 88111.9063 +v 69123.9688 11500.0000 81958.5625 +v 88032.9688 11500.0000 65662.0781 +v 79114.3281 11500.0000 74432.0781 +v -75704.1250 14500.0000 66079.5938 +v -75704.1250 10000.0000 66079.5938 +v -79664.2813 11000.0000 60880.1289 +v -83283.0156 11000.0000 56128.9375 +v -94228.5938 11000.0000 33694.1211 +v -73619.7813 10000.0000 68177.0938 +v -73619.7813 14500.0000 68177.0938 +v -89493.5000 11000.0000 45271.4414 +v -94228.5938 2500.0000 33694.1211 +v -109082.0938 2500.0000 57937.5898 +v -105729.2500 2500.0000 57736.5313 +v -105729.2500 11000.0000 57736.5313 +v -109082.0938 12559.8652 57937.5898 +v -105729.2500 12559.8652 57736.5313 +v -124839.6563 6146.0220 55949.1211 +v -124975.1719 6146.0220 53689.3086 +v -119110.7969 6146.0220 53337.6445 +v -118975.2813 6146.0220 55597.4570 +v -114273.3438 6146.0220 53047.5625 +v -114137.8281 6146.0220 55307.3750 +v 78629.9688 6240.3184 105212.1094 +v 77403.3281 6240.3184 104974.2500 +v 79873.0000 6240.3184 105085.3125 +v 83034.2500 6240.3184 95623.4219 +v -124037.7031 6113.3584 -16320.5645 +v -124358.0781 6113.3584 -13895.6387 +v -124358.0781 8413.3574 -13895.6387 +v -124037.7031 8413.3574 -16320.5645 +v -132525.3438 12566.9570 44273.2383 +v -132515.0781 12566.9570 37823.2852 +v -125655.8750 12559.8652 42337.5742 +v -126726.9531 12566.9570 42401.8008 +v -125655.8750 12566.9570 42337.5742 +v -126635.9063 12566.9570 43920.0703 +v -135144.2500 5626.0420 19688.3184 +v -135141.1719 5626.0420 17756.3203 +v -135158.4531 5548.0000 28624.5605 +v -135153.6094 5548.0000 25576.5625 +v 132982.9375 9231.8379 -55425.0000 +v 132982.9375 10500.0000 -55425.0000 +v 123817.2500 10500.0000 -71308.0938 +v 116474.1250 9208.0000 -64473.3242 +v 116474.1250 10500.0000 -64473.3242 +v 122576.7969 10500.0000 -70592.2656 +v 122576.7969 9208.0000 -70592.2656 +v 122576.7969 5854.0000 -70592.2656 +v 123216.4531 9231.8379 -49789.0430 +v 123216.4531 10500.0000 -49789.0430 +v 123216.4531 8000.0000 -49789.0430 +v 116474.1250 8000.0000 -64473.3242 +v 116474.1250 5854.0000 -64473.3242 +v 135167.8594 9231.8379 -50415.7773 +v -73130.7813 2510.0000 17816.5957 +v -73153.8594 2510.0000 4535.8535 +v -73128.2188 2510.0000 4565.4370 +v -73128.5469 2510.0000 17785.3477 +v -73118.3125 2510.0000 17755.7422 +v -73095.7656 2510.0000 4587.3726 +v -73100.7656 2510.0000 17729.7910 +v -73091.7344 2510.0000 10970.3506 +v -73058.7656 2510.0000 4600.1650 +v -73088.9688 2510.0000 10931.2910 +v -73076.1719 2510.0000 10894.2822 +v -73054.2344 2510.0000 10861.8457 +v -73019.7031 2510.0000 4602.9434 +v -73024.6563 2510.0000 10836.1904 +v -72989.4375 2510.0000 10819.0664 +v -72981.2656 2510.0000 4595.5176 +v -72950.9844 2510.0000 10811.6406 +v -72946.0469 2510.0000 4578.3936 +v -72911.9375 2510.0000 10814.4189 +v -72916.4531 2510.0000 4552.7393 +v -72894.5313 2510.0000 4520.3018 +v -72874.9219 2510.0000 10827.2119 +v -72881.7344 2510.0000 4483.2930 +v -72878.9531 2510.0000 4444.2334 +v -72886.3906 2510.0000 4405.7861 +v -72903.5156 2510.0000 4370.5708 +v -72929.1563 2510.0000 4340.9873 +v -72961.6094 2510.0000 4319.0518 +v -72998.6094 2510.0000 4306.2593 +v -73037.6719 2510.0000 4303.4814 +v -73052.5313 2510.0000 -2147.6104 +v -73058.4844 2510.0000 -2178.3682 +v -73072.1875 2510.0000 -2206.5400 +v -73092.7031 2510.0000 -2230.2061 +v -73118.6563 2510.0000 -2247.7549 +v -73148.2656 2510.0000 -2257.9893 +v -73179.5156 2510.0000 -2260.2119 +v -73210.2656 2510.0000 -2254.2705 +v -73238.4375 2510.0000 -2240.5723 +v -73262.1094 2510.0000 -2220.0479 +v -73279.6563 2510.0000 -2194.0986 +v -73289.8906 2510.0000 -2164.4912 +v -73292.1094 2510.0000 -2133.2441 +v -73124.8438 2510.0000 17847.3535 +v -73111.1406 2510.0000 17875.5273 +v -73090.6094 2510.0000 17899.1914 +v -73064.6719 2510.0000 17916.7422 +v -73035.0625 2510.0000 17926.9766 +v -73003.8125 2510.0000 17929.1973 +v -72973.0469 2510.0000 17923.2578 +v -72944.8906 2510.0000 17909.5586 +v -72921.2188 2510.0000 17889.0352 +v -72903.6719 2510.0000 17863.0859 +v -72893.4219 2510.0000 17833.4766 +v -72891.2031 2510.0000 17802.2305 +v -72859.3750 2510.0000 11086.5537 +v -72894.5781 2510.0000 11103.6768 +v -72897.1563 2510.0000 17771.4727 +v -72910.8594 2510.0000 17743.3008 +v -72931.3750 2510.0000 17719.6328 +v -72933.0313 2510.0000 11111.1035 +v -72957.3281 2510.0000 17702.0859 +v -72972.0938 2510.0000 11108.3252 +v -72986.9219 2510.0000 17691.8516 +v -73009.1094 2510.0000 11095.5322 +v -73018.1875 2510.0000 17689.6289 +v -73041.5313 2510.0000 11073.5967 +v -73048.9375 2510.0000 17695.5684 +v -73067.2031 2510.0000 11044.0137 +v -73077.1094 2510.0000 17709.2676 +v -73084.3125 2510.0000 11008.7979 +v -72829.7969 2510.0000 11060.8994 +v -72807.8594 2510.0000 11028.4609 +v -72795.0625 2510.0000 10991.4531 +v -72792.2813 2510.0000 10952.3936 +v -72799.7031 2510.0000 10913.9463 +v -72816.8281 2510.0000 10878.7305 +v -72842.4844 2510.0000 10849.1475 +v 85341.7344 2510.0000 14575.1523 +v 84875.1250 2510.0000 -5367.8525 +v 84877.3438 2510.0000 -5399.0986 +v 84887.5781 2510.0000 -5428.7070 +v 84905.1406 2510.0000 -5454.6563 +v 84928.7969 2510.0000 -5475.1807 +v 84956.9688 2510.0000 -5488.8789 +v 84987.7344 2510.0000 -5494.8193 +v 85018.9844 2510.0000 -5492.5977 +v 85048.5781 2510.0000 -5482.3633 +v 85074.5313 2510.0000 -5464.8145 +v 85095.0625 2510.0000 -5441.1484 +v 85108.7500 2510.0000 -5412.9756 +v 85114.7031 2510.0000 -5382.2178 +v 85120.3594 2510.0000 1141.2583 +v 85155.5625 2510.0000 1124.1343 +v 85194.0156 2510.0000 1116.7085 +v 85233.0781 2510.0000 1119.4868 +v 85270.0781 2510.0000 1132.2793 +v 85302.5156 2510.0000 1154.2148 +v 85328.1719 2510.0000 1183.7983 +v 85345.2969 2510.0000 1219.0137 +v 85352.7188 2510.0000 1257.4609 +v 85358.4688 2510.0000 7725.3711 +v 85396.9063 2510.0000 7717.9453 +v 85435.9688 2510.0000 7720.7236 +v 85472.9844 2510.0000 7733.5161 +v 85505.4219 2510.0000 7755.4517 +v 85531.0781 2510.0000 7785.0352 +v 85548.2031 2510.0000 7820.2505 +v 85555.6250 2510.0000 7858.6978 +v 85561.6563 2510.0000 14501.8574 +v 85575.3594 2510.0000 14530.0293 +v 85581.2969 2510.0000 14560.7871 +v 85579.0781 2510.0000 14592.0352 +v 85568.8438 2510.0000 14621.6406 +v 85551.2969 2510.0000 14647.5918 +v 85527.6250 2510.0000 14668.1152 +v 85499.4531 2510.0000 14681.8145 +v 85468.7031 2510.0000 14687.7559 +v 85437.4531 2510.0000 14685.5322 +v 85407.8438 2510.0000 14675.2988 +v 85381.8906 2510.0000 14657.7500 +v 85361.3750 2510.0000 14634.0830 +v 85347.6719 2510.0000 14605.9102 +v 85552.8438 2510.0000 7897.7568 +v 85541.1406 2510.0000 14478.1904 +v 85540.0469 2510.0000 7934.7661 +v 85518.1094 2510.0000 7967.2031 +v 85515.1875 2510.0000 14460.6426 +v 85488.5313 2510.0000 7992.8579 +v 85485.5781 2510.0000 14450.4082 +v 85454.3281 2510.0000 14448.1855 +v 85453.3125 2510.0000 8009.9819 +v 85423.5781 2510.0000 14454.1260 +v 85414.8750 2510.0000 8017.4077 +v 85395.4063 2510.0000 14467.8242 +v 85375.8125 2510.0000 8014.6294 +v 85371.7344 2510.0000 14488.3486 +v 85354.1875 2510.0000 14514.2988 +v 85343.9531 2510.0000 14543.9063 +v 85338.7969 2510.0000 8001.8369 +v 85306.3594 2510.0000 7979.9014 +v 85280.7031 2510.0000 7950.3179 +v 85263.5938 2510.0000 7915.1025 +v 85256.1563 2510.0000 7876.6553 +v 85172.9063 2510.0000 1413.3926 +v 85135.9063 2510.0000 1400.5996 +v 85103.4688 2510.0000 1378.6641 +v 85077.8125 2510.0000 1349.0811 +v 85060.6875 2510.0000 1313.8657 +v 85053.2656 2510.0000 1275.4180 +v 84894.7656 2510.0000 -5308.9219 +v 84881.0625 2510.0000 -5337.0947 +v 84915.2969 2510.0000 -5285.2549 +v 84941.2344 2510.0000 -5267.7070 +v 84970.8438 2510.0000 -5257.4727 +v 85002.0938 2510.0000 -5255.2510 +v 85032.8594 2510.0000 -5261.1904 +v 85061.0313 2510.0000 -5274.8896 +v 85056.0469 2510.0000 1236.3594 +v 85068.8281 2510.0000 1199.3501 +v 85084.6875 2510.0000 -5295.4131 +v 85090.7656 2510.0000 1166.9126 +v 85102.2344 2510.0000 -5321.3633 +v 85112.4688 2510.0000 -5350.9707 +v 85211.9688 2510.0000 1416.1704 +v 85250.4219 2510.0000 1408.7451 +v 85285.6406 2510.0000 1391.6211 +v 85258.9375 2510.0000 7837.5962 +v 85271.7344 2510.0000 7800.5869 +v 85293.6719 2510.0000 7768.1494 +v 85315.2188 2510.0000 1365.9668 +v 85323.2500 2510.0000 7742.4951 +v 85337.1563 2510.0000 1333.5293 +v 85349.9531 2510.0000 1296.5200 +v -73286.1719 2510.0000 -2102.4863 +v -73272.4688 2510.0000 -2074.3135 +v -73251.9375 2510.0000 -2050.6465 +v -73226.0000 2510.0000 -2033.0986 +v -73178.4219 2510.0000 4462.1914 +v -73196.3906 2510.0000 -2022.8652 +v -73165.1406 2510.0000 -2020.6416 +v -73175.6406 2510.0000 4423.1318 +v -73162.8438 2510.0000 4386.1226 +v -73134.3750 2510.0000 -2026.5820 +v -73140.9219 2510.0000 4353.6855 +v -73111.3281 2510.0000 4328.0308 +v -73106.2188 2510.0000 -2040.2813 +v -73076.1094 2510.0000 4310.9072 +v -73082.5469 2510.0000 -2060.8057 +v -73065.0000 2510.0000 -2086.7559 +v -73054.7656 2510.0000 -2116.3623 +v -73171.0000 2510.0000 4500.6387 +v -100148.4063 21204.1621 33871.4297 +v -101486.0000 20996.9414 36119.8633 +v -80610.4844 23437.3086 29142.3516 +v -99580.0938 21337.4707 31312.7656 +v -82062.0938 23317.0078 27877.9238 +v -83174.0938 23241.9531 26303.6660 +v -83882.6719 23216.4453 24509.8711 +v -84147.2188 23241.9531 22599.4219 +v -83952.5313 23317.0078 20681.8965 +v -83309.7969 23437.3086 18867.2695 +v -99838.2188 21383.4512 28701.4863 +v -100896.8281 21337.4707 26300.4980 +v -102649.3438 21204.1621 24351.5332 +v -104919.3125 20996.9414 23050.8203 +v -103298.7969 21204.1621 20996.9180 +v -102400.2656 21337.4707 18534.7227 +v -102314.2031 21383.4512 15912.1270 +v -84583.3281 23317.0078 17423.6250 +v -85479.5781 23241.9531 15717.2998 +v -85947.1406 23216.4453 13846.1582 +v -85959.2031 23241.9531 11917.5176 +v -85515.0938 23317.0078 10042.0000 +v -84640.2500 23437.3086 8327.1758 +v -103049.2656 21337.4707 13393.1797 +v -104531.4688 21204.1621 11231.4922 +v -106611.5313 20996.9414 9644.7051 +v -104735.9844 21204.1621 7820.7163 +v -103522.7500 21337.4707 5497.3955 +v -103093.9844 21383.4512 2908.6577 +v -85713.7500 23317.0078 6729.1836 +v -86378.8125 23241.9531 4920.1797 +v -86597.3125 23216.4453 3003.9192 +v -86356.6875 23241.9531 1090.3101 +v -85670.7813 23317.0078 -710.8921 +v -84578.9063 23437.3086 -2296.3789 +v -103492.8281 21337.4707 315.1406 +v -104679.1563 21204.1621 -2022.0371 +v -106533.5000 20996.9414 -3867.5645 +v -104435.2500 21204.1621 -5430.2236 +v -102928.2031 21337.4707 -7574.6504 +v -102164.0938 21383.4512 -10084.9395 +v -85433.8906 23317.0078 -4021.1943 +v -85856.3125 23241.9531 -5901.7158 +v -85821.9688 23216.4453 -7830.0869 +v -85332.8281 23241.9531 -9695.7051 +v -84416.9219 23317.0078 -11391.5664 +v -83126.8125 23437.3086 -12820.4063 +v -102219.8594 21337.4707 -12708.3535 +v -103089.8750 21204.1621 -15180.7637 +v -104686.5625 20996.9414 -17253.2441 +v -102401.7344 21204.1621 -18527.6543 +v -100626.8281 21337.4707 -20456.2500 +v -99540.5625 21383.4512 -22844.8516 +v -99252.2813 21337.4707 -25452.9746 +v -83748.5625 23317.0078 -14642.3340 +v -83921.0781 23241.9531 -16561.9824 +v -83634.4844 23216.4453 -18469.2461 +v -82905.2344 23241.9531 -20254.7402 +v -81775.1250 23317.0078 -21816.0488 +v -80309.0156 23437.3086 -23063.6289 +v -99791.0313 21204.1621 -28018.0313 +v -101102.5469 20996.9414 -30281.7656 +v -98670.5000 21204.1621 -31245.9766 +v -96658.3125 21337.4707 -32925.5195 +v -95268.5938 21383.4512 -35151.2891 +v -94641.2344 21337.4707 -37699.1992 +v -80686.7813 23317.0078 -24951.2871 +v -80606.4219 23241.9531 -26876.9961 +v -80072.5313 23216.4453 -28730.3047 +v -79115.7188 23241.9531 -30404.9180 +v -77790.8906 23317.0078 -31804.7813 +v -76174.0156 23437.3086 -32849.6094 +v -94839.4219 21204.1621 -40312.7188 +v -95843.1875 20996.9414 -42728.7148 +v -93305.7969 21204.1621 -43366.1172 +v -91091.0000 21337.4707 -44767.6797 +v -89421.7344 21383.4512 -46792.2813 +v -88466.1094 21337.4707 -49236.0898 +v -88320.3125 21204.1621 -51853.0508 +v -76301.3125 23317.0078 -34770.4883 +v -75969.4531 23241.9531 -36669.0859 +v -75197.4688 23216.4453 -38436.5156 +v -74029.5781 23241.9531 -39971.3984 +v -72532.8281 23317.0078 -41185.7109 +v -70793.0469 23437.3086 -42009.7930 +v -88999.0469 20996.9414 -54379.6953 +v -86400.0469 21204.1621 -54679.3164 +v -84020.7656 21337.4707 -55778.7539 +v -82100.7344 21383.4512 -57567.3125 +v -80833.3125 21337.4707 -59864.9219 +v -80346.0469 21204.1621 -62440.2578 +v -70667.7031 23317.0078 -43930.7969 +v -70090.0625 23241.9531 -45769.5859 +v -69093.2344 23216.4453 -47420.6914 +v -67734.4063 23241.9531 -48789.4141 +v -66091.5313 23317.0078 -49797.2461 +v -64258.8125 23437.3086 -50386.3867 +v -80688.0469 20996.9414 -65034.0273 +v -68465.6563 21204.1621 -74122.6563 +v -71053.3125 20996.9414 -74508.1875 +v -56683.8438 23437.3086 -57835.1172 +v -65882.5000 21337.4707 -74566.5625 +v -63563.9219 21383.4512 -75795.2031 +v -61743.3438 21337.4707 -77684.9063 +v -60604.0859 21204.1621 -80045.3750 +v -60260.8359 20996.9414 -82638.9688 +v -56063.9766 23317.0078 -59657.6797 +v -55028.6797 23241.9531 -61283.4063 +v -53637.3203 23216.4453 -62619.0313 +v -51969.6953 23241.9531 -63587.9648 +v -50121.4609 23317.0078 -64134.6211 +v -48198.6250 23437.3086 -64227.6680 +v -57745.9531 21204.1621 -81917.8906 +v -55126.9063 21337.4707 -82019.6719 +v -52667.3828 21383.4512 -82934.1094 +v -50615.0234 21337.4707 -84569.0938 +v -49176.4375 21204.1621 -86760.0469 +v -48496.4844 20996.9414 -89286.3438 +v -47345.4141 23317.0078 -65953.3594 +v -46106.1250 23241.9531 -67429.5000 +v -44551.8359 23216.4453 -68571.4219 +v -42771.6797 23241.9531 -69313.6094 +v -40867.7734 23317.0078 -69613.5156 +v -38949.3125 23437.3086 -69453.9375 +v -46097.6953 21204.1621 -88242.1250 +v -43487.8750 21337.4707 -88000.0469 +v -40929.7813 21383.4512 -88584.5000 +v -38680.9688 21337.4707 -89936.6250 +v -37877.4531 23317.0078 -71053.0313 +v -36967.8516 21204.1621 -91920.3125 +v -36455.5234 23241.9531 -72354.1563 +v -35962.9141 20996.9414 -94335.8125 +v -34765.0703 23216.4453 -73282.6875 +v -32903.0469 23241.9531 -73785.3594 +v -30976.2656 23317.0078 -73833.3438 +v -29095.2188 23437.3086 -73423.9063 +v 94616.3281 21337.4707 -60214.8203 +v 94158.8594 21204.1621 -62795.6055 +v 84370.5469 23437.3086 -42476.8320 +v 95857.1563 21383.4512 -57902.7227 +v 97756.3906 21337.4707 -56092.1055 +v 100122.8125 21204.1621 -54965.2656 +v 102718.1875 20996.9414 -54635.6484 +v 94530.7656 20996.9414 -65385.2461 +v 84267.3906 23317.0078 -44399.1563 +v 83711.0156 23241.9531 -46244.4883 +v 82733.3281 23216.4453 -47907.0000 +v 81390.4063 23241.9531 -49291.3164 +v 79759.2656 23317.0078 -50318.0625 +v 77933.4688 23437.3086 -50928.3320 +v 1791.4141 21200.7949 -98095.3750 +v 369.2852 20996.9414 -99848.0469 +v 1683.9727 23437.3086 -77924.1406 +v 3136.2188 23317.1836 -79094.2969 +v 3767.4180 21336.0918 -96994.0000 +v 4833.1445 23242.0215 -79873.7188 +v 6014.2539 21383.4512 -96701.7188 +v 6670.5156 23216.4453 -80214.5000 +v 8210.0586 21336.0918 -97260.4063 +v 8535.4414 23242.0215 -80095.7188 +v 10040.2910 21200.7949 -98590.0156 +v 10313.3535 23317.1836 -79524.6875 +v 11242.7773 20996.9414 -100500.0938 +v 11895.0254 23437.3086 -78536.4531 +v -88953.7500 21204.1621 57837.3320 +v -89661.5938 20996.9414 60355.9688 +v -71313.9531 23437.3086 48197.1484 +v -73044.1094 23317.0078 47353.0273 +v -74526.7500 23241.9531 46121.5156 +v -75676.7969 23216.4453 44573.2422 +v -76428.3438 23241.9531 42797.0195 +v -76738.2656 23317.0078 40894.7148 +v -76588.7656 23437.3086 38975.4375 +v -89069.2969 21337.4707 55218.8594 +v -89996.6563 21383.4512 52764.1836 +v -91642.4063 21337.4707 50720.4336 +v -93840.8750 21204.1621 49293.3906 +v -96370.7188 20996.9414 48626.7227 +v -81102.2656 21204.1621 68515.9219 +v -81474.1875 20996.9414 71105.5625 +v -64876.8906 23437.3086 56648.6523 +v -66702.6875 23317.0078 56038.3789 +v -68333.8281 23241.9531 55011.6406 +v -69676.7500 23216.4453 53627.3164 +v -70654.4375 23241.9531 51964.8125 +v -71210.8125 23317.0078 50119.4766 +v -81559.7500 21337.4707 65935.1406 +v -82800.5625 21383.4512 63623.0430 +v -84699.7969 21337.4707 61812.4219 +v -87066.2344 21204.1621 60685.5859 +v -71919.9375 21204.1621 78074.3125 +v -71949.5156 20996.9414 80690.3594 +v -57388.4531 23437.3086 64184.3672 +v -59278.4531 23317.0078 63818.4531 +v -61030.0078 23241.9531 63014.1719 +v -62542.6563 23216.4453 61817.6406 +v -63729.6406 23241.9531 60297.4883 +v -64522.8906 23317.0078 58540.9102 +v -72711.4688 21337.4707 75575.6563 +v -74244.3906 21383.4512 73445.9688 +v -76364.3906 21337.4707 71899.6875 +v -78858.0156 21204.1621 71092.4531 +v -69357.5938 21204.1621 80334.7500 +v -66779.7344 21337.4707 80808.4531 +v -64475.5000 21383.4512 82063.7969 +v -62676.8672 21337.4707 83974.3906 +v -61564.9375 21204.1621 86347.8594 +v -61251.6641 20996.9414 88945.2500 +v -56789.6875 23317.0078 66013.9688 +v -55773.2344 23241.9531 67651.5313 +v -54397.3828 23216.4453 69003.1406 +v -52741.0625 23241.9531 69991.2656 +v -50899.2656 23317.0078 70559.2500 +v -48977.6250 23437.3086 70674.4844 +v 44032.8398 23317.0078 79553.6563 +v 42151.7969 23437.3086 79144.2188 +v 49019.4844 20996.9414 100056.1250 +v 45959.6289 23241.9531 79505.6719 +v 47821.6445 23216.4453 79003.0000 +v 49512.0977 23241.9531 78074.4688 +v 50024.4297 21204.1621 97640.6250 +v 50934.0313 23317.0078 76773.3438 +v 51737.5508 21337.4707 95656.9375 +v 52005.8867 23437.3086 75174.2500 +v 53986.3633 21383.4512 94304.8125 +v 56544.4531 21337.4707 93720.3594 +v 59154.2695 21204.1621 93962.4375 +v 61553.0586 20996.9414 95006.6563 +v 71634.5156 23317.0078 63211.3789 +v 69740.4219 23437.3086 63555.4375 +v 84109.8906 20996.9414 80228.5000 +v 73395.2344 23241.9531 62427.3750 +v 74921.6094 23216.4453 61248.3945 +v 76126.0625 23241.9531 59742.0586 +v 76939.5469 23317.0078 57994.7578 +v 77315.3906 23437.3086 56106.7109 +v 84110.5313 21204.1621 77612.2813 +v 84930.8594 21337.4707 75122.9375 +v 86488.2813 21383.4512 73011.0938 +v 88625.9844 21337.4707 71489.3906 +v 91128.7656 21204.1621 70711.0156 +v 93744.6250 20996.9414 70754.3438 +v 79148.1094 23317.0078 55517.5664 +v 80791.0000 23241.9531 54509.7266 +v 82149.8281 23216.4453 53141.0078 +v 83146.6406 23241.9531 51489.9023 +v 83724.2813 23317.0078 49651.1172 +v 83849.6250 23437.3086 47730.1133 +v 93402.6250 21204.1621 68160.5781 +v 93889.8906 21337.4707 65585.2422 +v 95157.3281 21383.4512 63287.6328 +v 97077.3438 21337.4707 61499.0742 +v 99456.6250 21204.1621 60399.6367 +v 102055.6250 20996.9414 60100.0117 +v 85589.4219 23317.0078 46906.0273 +v 87086.1719 23241.9531 45691.7188 +v 88254.0313 23216.4453 44156.8359 +v 89026.0469 23241.9531 42389.4063 +v 89357.9063 23317.0078 40490.8086 +v 101376.9063 21204.1621 57573.3711 +v 101522.6875 21337.4707 54956.4102 +v 102478.3125 21383.4512 52512.6016 +v 104147.5625 21337.4707 50488.0000 +v 106362.3750 21204.1621 49086.4375 +v 108899.7656 20996.9414 48449.0313 +v 89230.5938 23437.3086 38569.9336 +v 90847.4688 23317.0078 37525.0977 +v 92172.3125 23241.9531 36125.2383 +v 93129.1094 23216.4453 34450.6250 +v 93663.0000 23241.9531 32597.3164 +v 93743.3594 23317.0078 30671.6074 +v 107896.0000 21204.1621 46033.0352 +v 107697.8125 21337.4707 43419.5195 +v 108325.1563 21383.4512 40871.6094 +v 109714.8906 21337.4707 38645.8398 +v 111727.0781 21204.1621 36966.2969 +v 114159.1250 20996.9414 36002.0820 +v 93365.5938 23437.3086 28783.9492 +v 94831.7188 23317.0078 27536.3691 +v 95961.8125 23241.9531 25975.0586 +v 96691.0625 23216.4453 24189.5664 +v 96977.6563 23241.9531 22282.3008 +v 112847.6094 21204.1621 33738.3477 +v 112308.8594 21337.4707 31173.2949 +v 112597.1406 21383.4512 28565.1699 +v 113683.4219 21337.4707 26176.5684 +v 115458.3281 21204.1621 24247.9746 +v 117743.1563 20996.9414 22973.5625 +v 96805.1406 23317.0078 20362.6523 +v 96183.3906 23437.3086 18540.7266 +v 97473.5156 23317.0078 17111.8867 +v 98389.4063 23241.9531 15416.0244 +v 98878.5469 23216.4453 13550.4063 +v 98912.8906 23241.9531 11622.0352 +v 116146.4688 21204.1621 20901.0820 +v 115276.4375 21337.4707 18428.6719 +v 115220.6719 21383.4512 15805.2588 +v 115984.7813 21337.4707 13294.9688 +v 117491.8281 21204.1621 11150.5430 +v 119590.0781 20996.9414 9587.8848 +v 98490.4688 23317.0078 9741.5137 +v 97635.4844 23437.3086 8016.6992 +v 98727.3594 23317.0078 6431.2119 +v 99413.2813 23241.9531 4630.0098 +v 99653.8906 23216.4453 2716.3999 +v 117735.7344 21204.1621 7742.3564 +v 116549.4063 21337.4707 5405.1792 +v 116150.5625 21383.4512 2811.6621 +v 116579.3438 21337.4707 222.9243 +v 117792.5625 21204.1621 -2100.3965 +v 119668.1094 20996.9414 -3924.3857 +v 99435.3906 23241.9531 800.1396 +v 98770.3281 23317.0078 -1008.8643 +v 97696.8281 23437.3086 -2606.8555 +v 98571.6719 23317.0078 -4321.6816 +v 99015.7969 23241.9531 -6197.1992 +v 117588.0469 21204.1621 -5511.1729 +v 116105.8594 21337.4707 -7672.8613 +v 115370.7969 21383.4512 -10191.8066 +v 115456.8594 21337.4707 -12814.4023 +v 116355.3750 21204.1621 -15276.5996 +v 117975.8906 20996.9414 -17330.5000 +v 99003.7344 23216.4453 -8125.8379 +v 98536.1563 23241.9531 -9996.9805 +v 97639.9063 23317.0078 -11703.3066 +v 96366.3750 23437.3086 -13146.9492 +v 97009.1094 23317.0078 -14961.5762 +v 97203.7969 23241.9531 -16879.1035 +v 115705.9219 21204.1621 -18631.2148 +v 113953.4219 21337.4707 -20580.1777 +v 112894.7969 21383.4512 -22981.1680 +v 112636.6719 21337.4707 -25592.4453 +v 113205.0000 21204.1621 -28151.1055 +v 114542.5781 20996.9414 -30399.5430 +v 96939.2500 23216.4453 -18789.5508 +v 96230.6719 23241.9531 -20583.3457 +v 95118.6719 23317.0078 -22157.6035 +v 93667.0625 23437.3086 -23422.0313 +v 50147.0234 20996.9414 -95201.6094 +v 43038.2852 23437.3086 -74370.4219 +v 44923.9336 23317.0078 -74758.1094 +v 46850.0352 23241.9531 -74687.8594 +v 48706.1250 23216.4453 -74163.7188 +v 50385.7422 23241.9531 -73215.7344 +v 51124.0078 21204.1621 -92774.6563 +v 51792.5508 23317.0078 -71898.2813 +v 52814.1016 21337.4707 -90771.3281 +v 52845.8672 23437.3086 -70286.9063 +v 55047.1484 21383.4512 -89393.3125 +v 57598.3164 21337.4707 -88779.3594 +v 60210.7617 21204.1621 -88991.2813 +v 62621.4453 20996.9414 -90007.7344 +v 94066.6094 23317.0078 -25305.2031 +v 112121.8281 21204.1621 -31391.7813 +v 110129.1719 21337.4707 -33094.4492 +v 108765.2344 21383.4512 -35336.1211 +v 108167.3438 21337.4707 -37891.1094 +v 108395.7031 21204.1621 -40502.1602 +v 109427.2969 20996.9414 -42906.4063 +v 94008.5000 23241.9531 -27231.7109 +v 93496.0313 23216.4453 -29091.0625 +v 92558.6406 23241.9531 -30776.6133 +v 91250.0625 23317.0078 -32191.6836 +v 89645.3594 23437.3086 -33255.1172 +v 89794.8438 23317.0078 -35174.3945 +v 106897.4531 21204.1621 -43573.0703 +v 104698.9844 21337.4707 -45000.1172 +v 103053.2188 21383.4512 -47043.8633 +v 102125.8750 21337.4707 -49498.5430 +v 102010.3281 21204.1621 -52117.0156 +v 89484.9219 23241.9531 -37076.6992 +v 88733.3906 23216.4453 -38852.9258 +v 87583.3281 23241.9531 -40401.1953 +v 86100.6875 23317.0078 -41632.7070 +v 85768.0469 21337.4707 -69855.3438 +v 84976.5313 21204.1621 -72354.0000 +v 87300.9844 21383.4512 -67725.6563 +v 89420.9688 21337.4707 -66179.3750 +v 91914.5938 21204.1621 -65372.1367 +v 85006.1094 20996.9414 -74970.0469 +v 77579.4688 23317.0078 -52820.5898 +v 76786.2188 23241.9531 -54577.1719 +v 75599.2344 23216.4453 -56097.3203 +v 74086.5781 23241.9531 -57293.8555 +v 72335.0313 23317.0078 -58098.1328 +v 70445.0313 23437.3086 -58464.0391 +v 74308.2344 20996.9414 -83224.9375 +v 62034.2070 23437.3086 -64954.1680 +v 63955.8438 23317.0078 -64838.9336 +v 65797.6406 23241.9531 -64270.9492 +v 67453.9688 23216.4453 -63282.8242 +v 68829.8125 23241.9531 -61931.2188 +v 69846.2656 23317.0078 -60293.6484 +v 74621.5156 21204.1621 -80627.5469 +v 75733.4531 21337.4707 -78254.0781 +v 77532.0781 21383.4512 -76343.4844 +v 79836.3125 21337.4707 -75088.1406 +v 82414.1719 21204.1621 -74614.4219 +v 37099.8438 20996.9414 -98717.0938 +v 32780.3906 23437.3086 -77134.3438 +v 34599.0273 23317.0078 -77765.6406 +v 36517.7422 23241.9531 -77948.2500 +v 38426.4883 23216.4453 -77671.7031 +v 38386.2461 21204.1621 -96438.9844 +v 40324.1445 21337.4707 -94674.2500 +v 40215.7891 23241.9531 -76951.8281 +v 41783.0156 23317.0078 -75829.9688 +v 42718.4258 21383.4512 -93600.5469 +v 45328.0273 21337.4707 -93325.9844 +v 47890.2148 21204.1621 -93878.2031 +v -95339.1250 21204.1621 46222.4805 +v -95110.7656 21337.4707 43611.4258 +v -78193.4844 23317.0078 37912.0039 +v -79502.0469 23241.9531 36496.9297 +v -80439.4531 23216.4453 34811.3828 +v -80951.9063 23241.9531 32952.0313 +v -81010.0313 23317.0078 31025.5215 +v -95708.6563 21383.4512 41056.4414 +v -97072.5781 21337.4707 38814.7695 +v -99065.2344 21204.1621 37112.0977 +v -78072.1719 21204.1621 -64990.6992 +v -75569.4063 21337.4707 -65769.0781 +v -73431.6875 21383.4512 -67290.7813 +v -71874.2813 21337.4707 -69402.6250 +v -71053.9531 21204.1621 -71891.9688 +v -63882.9688 23317.0078 -52274.4336 +v -63069.5000 23241.9531 -54021.7383 +v -61865.0313 23216.4453 -55528.0781 +v -60338.6563 23241.9531 -56707.0547 +v -58577.9375 23317.0078 -57491.0586 +v 54766.0469 23317.0078 -70424.3125 +v 56666.3633 23241.9531 -70102.4375 +v 58437.8242 23216.4453 -69339.7344 +v 59978.8281 23241.9531 -68179.9531 +v 61200.9883 23317.0078 -66689.5938 +v 63272.1797 21204.1621 -87473.7344 +v 64685.3633 21337.4707 -85266.3281 +v 66718.7188 21383.4512 -83607.7500 +v 69167.5000 21337.4707 -82664.9688 +v 71785.2031 21204.1621 -82532.9375 +v 23704.6445 20996.9414 -100493.6406 +v 22248.8789 23437.3086 -78531.0938 +v 23969.1758 23317.0078 -79395.1250 +v 25278.3086 21204.1621 -98403.6250 +v 25847.4512 23241.9531 -79827.4375 +v 27430.6270 21337.4707 -96907.8750 +v 27775.9746 23216.4453 -79803.2344 +v 29944.8984 21383.4512 -96156.9688 +v 29644.1406 23241.9531 -79323.8906 +v 31344.7930 23317.0078 -78416.9219 +v 32567.9844 21337.4707 -96226.5313 +v 35035.7852 21204.1621 -97109.5313 +v 12871.3066 21203.0195 -98644.5625 +v 13438.0664 23317.1250 -79617.2969 +v 15030.6660 21337.0059 -97437.5625 +v 15199.3379 23241.9980 -80292.5156 +v 17471.9063 21383.4512 -97018.2813 +v 17072.9824 23216.4453 -80521.5313 +v 18946.3887 23241.9980 -80290.5781 +v 19913.5801 21337.0059 -97435.0313 +v 20706.9609 23317.1250 -79613.5313 +v 22074.1914 21203.0195 -98639.7813 +v -9082.0820 21200.7949 -97443.3281 +v -10504.2070 20996.9414 -99196.0156 +v -8527.0781 23437.3086 -77311.8281 +v -7106.0703 21336.0918 -96341.9688 +v -7074.8320 23317.1836 -78481.9844 +v -4859.2383 21383.4512 -96049.6875 +v -5377.9023 23242.0215 -79261.3906 +v -3540.5352 23216.4453 -79602.1875 +v -2663.4336 21336.0918 -96608.3594 +v -1675.6094 23242.0215 -79483.4063 +v -833.1992 21200.7949 -97937.9844 +v 102.3047 23317.1836 -78912.3594 +v -21035.6914 21203.0195 -96054.6563 +v -22876.0039 20996.9414 -97700.3906 +v -18806.0938 23437.3086 -76069.1875 +v -18746.5938 21337.0059 -95116.7344 +v -17404.5781 23317.1250 -77328.1406 +v -16272.6172 21383.4512 -94994.7500 +v -15737.5313 23241.9980 -78210.7344 +v -13898.9766 21337.0059 -95702.7656 +v -13905.1523 23216.4453 -78663.9063 +v -12017.5664 23241.9980 -78660.4375 +v -11899.3281 21203.0195 -97159.1719 +v -10188.2266 23317.1250 -78200.5313 +v -33721.5391 21204.1621 -92986.4375 +v -31165.8984 21337.4707 -92404.6563 +v -28553.2891 21383.4512 -92649.0625 +v -27823.1797 23317.0078 -74868.8594 +v -26146.7734 21337.4707 -93695.0469 +v -26243.0938 23241.9531 -75972.5625 +v -24445.6094 23216.4453 -76671.7031 +v -24188.6328 21204.1621 -95437.2969 +v -22533.7891 23241.9531 -76926.2031 +v -20617.3125 23317.0078 -76721.4531 +v 63178.0391 23317.0078 69854.9375 +v 61255.1992 23437.3086 69947.9844 +v 73317.4063 20996.9414 88359.2813 +v 65026.2734 23241.9531 69308.2813 +v 66693.8906 23216.4453 68339.3438 +v 68085.2500 23241.9531 67003.7188 +v 69120.5625 23317.0078 65378.0000 +v 73660.6563 21204.1621 85765.6875 +v 74799.9219 21337.4707 83405.2031 +v 76620.5000 21383.4512 81515.5156 +v 78939.0781 21337.4707 80286.8750 +v 81522.2500 21204.1621 79842.9688 +v 2743.2227 23317.1836 85245.0000 +v 1161.5508 23437.3086 84256.7656 +v 1813.7969 20996.9414 106220.4063 +v 3016.2852 21200.7949 104310.3281 +v 4521.1328 23242.0215 85816.0469 +v 4846.5195 21336.0918 102980.7188 +v 6386.0625 23216.4453 85934.8125 +v 7042.3242 21383.4512 102422.0313 +v 8223.4297 23242.0215 85594.0313 +v 9289.1563 21336.0918 102714.3125 +v 9920.3574 23317.1836 84814.6094 +v 11265.1660 21200.7949 103815.6719 +v 11372.6016 23437.3086 83644.4531 +v 12687.2930 20996.9414 105568.3750 +v -9192.3008 23437.3086 84251.4063 +v -10648.0664 20996.9414 106213.9531 +v -9017.6133 21203.0195 104360.0938 +v -7650.3828 23317.1250 85333.8438 +v -6857.0039 21337.0059 103155.3438 +v -5889.8125 23241.9980 86010.8906 +v -4415.3320 21383.4512 102738.5938 +v -4016.4063 23216.4453 86241.8438 +v -1974.0898 21337.0059 103157.8750 +v -2142.7578 23241.9980 86012.8281 +v -381.4922 23317.1250 85337.6094 +v 185.2734 21203.0195 104364.8594 +v 33673.8906 23317.0078 82441.7656 +v 31862.6680 23437.3086 81789.5000 +v 35932.5742 20996.9414 103420.6875 +v 35590.3672 23241.9531 82646.5156 +v 37502.1797 23216.4453 82392.0156 +v 37245.2031 21204.1621 101157.6094 +v 39203.3516 21337.4707 99415.3594 +v 39299.6758 23241.9531 81692.8750 +v 41609.8711 21383.4512 98369.3750 +v 40879.7578 23317.0078 80589.1719 +v 44222.4727 21337.4707 98124.9688 +v 46778.1094 21204.1621 98706.7500 +v 23244.7988 23317.1250 83920.8438 +v 21583.6523 23437.3086 83032.1406 +v 23560.7852 20996.9414 104916.3281 +v 25074.1406 23241.9980 84380.7500 +v 24955.9023 21203.0195 102879.4688 +v 26955.5488 21337.0059 101423.0781 +v 26961.7266 23216.4453 84384.2188 +v 29329.1914 21383.4512 100715.0625 +v 28794.1055 23241.9980 83931.0313 +v 30461.1523 23317.1250 83048.4531 +v 31803.1719 21337.0059 100837.0469 +v 34092.2695 21203.0195 101774.9688 +v 12954.2754 23317.1836 84632.6719 +v 13889.7773 21200.7949 103658.2969 +v 14732.1855 23242.0215 85203.7188 +v 15720.0098 21336.0918 102328.6875 +v 16597.1113 23216.4453 85322.5000 +v 17915.8145 21383.4512 101770.0000 +v 18434.4785 23242.0215 84981.7031 +v 20162.6484 21336.0918 102062.2656 +v 20131.4082 23317.1836 84202.2969 +v 22138.6563 21200.7949 103163.6406 +v -19723.8164 23437.3086 82854.6563 +v -24043.2656 20996.9414 104437.4063 +v -21979.2070 21204.1621 102829.8438 +v -19511.4063 21337.4707 101946.8438 +v -18288.2148 23317.0078 84137.2344 +v -16888.3242 21383.4512 101877.2813 +v -16587.5625 23241.9531 85044.2031 +v -14374.0547 21337.4707 102628.1875 +v -14719.3945 23216.4453 85523.5469 +v -12790.8750 23241.9531 85547.7500 +v -12221.7305 21204.1621 104123.9375 +v -10912.5977 23317.0078 85115.4375 +v -29981.7109 23437.3086 80090.7344 +v -37090.4453 20996.9414 100921.9219 +v -34833.6406 21204.1621 99598.5156 +v -32271.4531 21337.4707 99046.2969 +v -29661.8438 21383.4512 99320.8594 +v -28726.4453 23317.0078 81550.2656 +v -27267.5703 21337.4707 100394.5625 +v -27159.2109 23241.9531 82672.1406 +v -25329.6719 21204.1621 102159.2969 +v -25369.9063 23216.4453 83392.0000 +v -23461.1641 23241.9531 83668.5625 +v -21542.4531 23317.0078 83485.9531 +v -58728.6250 21204.1621 88253.2500 +v -56110.9297 21337.4707 88385.2813 +v -53662.1328 21383.4512 89328.0469 +v -51628.7813 21337.4707 90986.6406 +v -50215.6016 21204.1621 93194.0469 +v -49564.8750 20996.9414 95728.0469 +v -48144.4141 23317.0078 72409.9219 +v -46922.2578 23241.9531 73900.2656 +v -45381.2500 23216.4453 75060.0469 +v -43609.7891 23241.9531 75822.7500 +v -41709.4688 23317.0078 76144.6250 +v -39789.2891 23437.3086 76007.2188 +v -47154.1875 21204.1621 94711.5938 +v -44541.7422 21337.4707 94499.6719 +v -41990.5781 21383.4512 95113.6250 +v -39757.5234 21337.4707 96491.6406 +v -38735.9766 23317.0078 77618.5938 +v -38067.4297 21204.1621 98494.9688 +v -37329.1641 23241.9531 78936.0469 +v -35649.5469 23216.4453 79884.0313 +v -33793.4609 23241.9531 80408.1719 +v -31867.3516 23317.0078 80478.4219 +v 53924.3477 23317.0078 75333.8281 +v 55828.2578 23241.9531 75033.9219 +v 57608.4102 23216.4453 74291.7188 +v 59162.7031 23241.9531 73149.8125 +v 60401.9922 23317.0078 71673.6875 +v 62233.0117 21204.1621 92480.3594 +v 63671.5977 21337.4707 90289.4063 +v 65723.9688 21383.4512 88654.4219 +v 68183.4844 21337.4707 87739.9844 +v 70802.5313 21204.1621 87638.2031 +v 85347.6719 10310.0000 14605.9102 +v 85341.7344 10310.0000 14575.1523 +v 85343.9531 10310.0000 14543.9063 +v 85354.1875 10310.0000 14514.2988 +v 85361.3750 10310.0000 14634.0830 +v 85371.7344 10310.0000 14488.3486 +v 85381.8906 10310.0000 14657.7500 +v 85395.4063 10310.0000 14467.8242 +v 85407.8438 10310.0000 14675.2988 +v 85423.5781 10310.0000 14454.1260 +v 85437.4531 10310.0000 14685.5322 +v 85454.3281 10310.0000 14448.1855 +v 85468.7031 10310.0000 14687.7559 +v 85485.5781 10310.0000 14450.4082 +v 85499.4531 10310.0000 14681.8145 +v 85515.1875 10310.0000 14460.6426 +v 85527.6250 10310.0000 14668.1152 +v 85541.1406 10310.0000 14478.1904 +v 85551.2969 10310.0000 14647.5918 +v 85561.6563 10310.0000 14501.8574 +v 85568.8438 10310.0000 14621.6406 +v 85575.3594 10310.0000 14530.0293 +v 85579.0781 10310.0000 14592.0352 +v 85581.2969 10310.0000 14560.7871 +v 85263.5938 13510.0000 7915.1025 +v 85256.1563 13510.0000 7876.6553 +v 85258.9375 13510.0000 7837.5962 +v 85271.7344 13510.0000 7800.5869 +v 85280.7031 13510.0000 7950.3179 +v 85293.6719 13510.0000 7768.1494 +v 85306.3594 13510.0000 7979.9014 +v 85323.2500 13510.0000 7742.4951 +v 85338.7969 13510.0000 8001.8369 +v 85358.4688 13510.0000 7725.3711 +v 85375.8125 13510.0000 8014.6294 +v 85396.9063 13510.0000 7717.9453 +v 85414.8750 13510.0000 8017.4077 +v 85435.9688 13510.0000 7720.7236 +v 85453.3125 13510.0000 8009.9819 +v 85472.9844 13510.0000 7733.5161 +v 85488.5313 13510.0000 7992.8579 +v 85505.4219 13510.0000 7755.4517 +v 85518.1094 13510.0000 7967.2031 +v 85531.0781 13510.0000 7785.0352 +v 85540.0469 13510.0000 7934.7661 +v 85548.2031 13510.0000 7820.2505 +v 85552.8438 13510.0000 7897.7568 +v 85555.6250 13510.0000 7858.6978 +v 85060.6875 13510.0000 1313.8657 +v 85053.2656 13510.0000 1275.4180 +v 85056.0469 13510.0000 1236.3594 +v 85068.8281 13510.0000 1199.3501 +v 85077.8125 13510.0000 1349.0811 +v 85090.7656 13510.0000 1166.9126 +v 85103.4688 13510.0000 1378.6641 +v 85120.3594 13510.0000 1141.2583 +v 85135.9063 13510.0000 1400.5996 +v 85155.5625 13510.0000 1124.1343 +v 85172.9063 13510.0000 1413.3926 +v 85194.0156 13510.0000 1116.7085 +v 85211.9688 13510.0000 1416.1704 +v 85233.0781 13510.0000 1119.4868 +v 85250.4219 13510.0000 1408.7451 +v 85270.0781 13510.0000 1132.2793 +v 85285.6406 13510.0000 1391.6211 +v 85302.5156 13510.0000 1154.2148 +v 85315.2188 13510.0000 1365.9668 +v 85328.1719 13510.0000 1183.7983 +v 85337.1563 13510.0000 1333.5293 +v 85345.2969 13510.0000 1219.0137 +v 85349.9531 13510.0000 1296.5200 +v 85352.7188 13510.0000 1257.4609 +v 84881.0625 10310.0000 -5337.0947 +v 84875.1250 10310.0000 -5367.8525 +v 84877.3438 10310.0000 -5399.0986 +v 84887.5781 10310.0000 -5428.7070 +v 84894.7656 10310.0000 -5308.9219 +v 84905.1406 10310.0000 -5454.6563 +v 84915.2969 10310.0000 -5285.2549 +v 84928.7969 10310.0000 -5475.1807 +v 84941.2344 10310.0000 -5267.7070 +v 84956.9688 10310.0000 -5488.8789 +v 84970.8438 10310.0000 -5257.4727 +v 84987.7344 10310.0000 -5494.8193 +v 85002.0938 10310.0000 -5255.2510 +v 85018.9844 10310.0000 -5492.5977 +v 85032.8594 10310.0000 -5261.1904 +v 85048.5781 10310.0000 -5482.3633 +v 85061.0313 10310.0000 -5274.8896 +v 85074.5313 10310.0000 -5464.8145 +v 85084.6875 10310.0000 -5295.4131 +v 85095.0625 10310.0000 -5441.1484 +v 85102.2344 10310.0000 -5321.3633 +v 85108.7500 10310.0000 -5412.9756 +v 85112.4688 10310.0000 -5350.9707 +v 85114.7031 10310.0000 -5382.2178 +v -73124.8438 10310.0000 17847.3535 +v -73130.7813 10310.0000 17816.5957 +v -73128.5469 10310.0000 17785.3477 +v -73118.3125 10310.0000 17755.7422 +v -73111.1406 10310.0000 17875.5273 +v -73100.7656 10310.0000 17729.7910 +v -73090.6094 10310.0000 17899.1914 +v -73077.1094 10310.0000 17709.2676 +v -73064.6719 10310.0000 17916.7422 +v -73048.9375 10310.0000 17695.5684 +v -73035.0625 10310.0000 17926.9766 +v -73018.1875 10310.0000 17689.6289 +v -73003.8125 10310.0000 17929.1973 +v -72986.9219 10310.0000 17691.8516 +v -72973.0469 10310.0000 17923.2578 +v -72957.3281 10310.0000 17702.0859 +v -72944.8906 10310.0000 17909.5586 +v -72931.3750 10310.0000 17719.6328 +v -72921.2188 10310.0000 17889.0352 +v -72910.8594 10310.0000 17743.3008 +v -72903.6719 10310.0000 17863.0859 +v -72897.1563 10310.0000 17771.4727 +v -72893.4219 10310.0000 17833.4766 +v -72891.2031 10310.0000 17802.2305 +v -73084.3125 13510.0000 11008.7979 +v -73091.7344 13510.0000 10970.3506 +v -73088.9688 13510.0000 10931.2910 +v -73076.1719 13510.0000 10894.2822 +v -73067.2031 13510.0000 11044.0137 +v -73054.2344 13510.0000 10861.8457 +v -73041.5313 13510.0000 11073.5967 +v -73024.6563 13510.0000 10836.1904 +v -73009.1094 13510.0000 11095.5322 +v -72989.4375 13510.0000 10819.0664 +v -72972.0938 13510.0000 11108.3252 +v -72950.9844 13510.0000 10811.6406 +v -72933.0313 13510.0000 11111.1035 +v -72911.9375 13510.0000 10814.4189 +v -72894.5781 13510.0000 11103.6768 +v -72874.9219 13510.0000 10827.2119 +v -72859.3750 13510.0000 11086.5537 +v -72842.4844 13510.0000 10849.1475 +v -72829.7969 13510.0000 11060.8994 +v -72816.8281 13510.0000 10878.7305 +v -72807.8594 13510.0000 11028.4609 +v -72799.7031 13510.0000 10913.9463 +v -72795.0625 13510.0000 10991.4531 +v -72792.2813 13510.0000 10952.3936 +v -73171.0000 13510.0000 4500.6387 +v -73178.4219 13510.0000 4462.1914 +v -73175.6406 13510.0000 4423.1318 +v -73162.8438 13510.0000 4386.1226 +v -73153.8594 13510.0000 4535.8535 +v -73140.9219 13510.0000 4353.6855 +v -73128.2188 13510.0000 4565.4370 +v -73111.3281 13510.0000 4328.0308 +v -73095.7656 13510.0000 4587.3726 +v -73076.1094 13510.0000 4310.9072 +v -73058.7656 13510.0000 4600.1650 +v -73037.6719 13510.0000 4303.4814 +v -73019.7031 13510.0000 4602.9434 +v -72998.6094 13510.0000 4306.2593 +v -72981.2656 13510.0000 4595.5176 +v -72961.6094 13510.0000 4319.0518 +v -72946.0469 13510.0000 4578.3936 +v -72929.1563 13510.0000 4340.9873 +v -72916.4531 13510.0000 4552.7393 +v -72903.5156 13510.0000 4370.5708 +v -72894.5313 13510.0000 4520.3018 +v -72886.3906 13510.0000 4405.7861 +v -72881.7344 13510.0000 4483.2930 +v -72878.9531 13510.0000 4444.2334 +v -73286.1719 10310.0000 -2102.4863 +v -73292.1094 10310.0000 -2133.2441 +v -73289.8906 10310.0000 -2164.4912 +v -73279.6563 10310.0000 -2194.0986 +v -73272.4688 10310.0000 -2074.3135 +v -73262.1094 10310.0000 -2220.0479 +v -73251.9375 10310.0000 -2050.6465 +v -73238.4375 10310.0000 -2240.5723 +v -73226.0000 10310.0000 -2033.0986 +v -73210.2656 10310.0000 -2254.2705 +v -73196.3906 10310.0000 -2022.8652 +v -73179.5156 10310.0000 -2260.2119 +v -73165.1406 10310.0000 -2020.6416 +v -73148.2656 10310.0000 -2257.9893 +v -73134.3750 10310.0000 -2026.5820 +v -73118.6563 10310.0000 -2247.7549 +v -73106.2188 10310.0000 -2040.2813 +v -73092.7031 10310.0000 -2230.2061 +v -73082.5469 10310.0000 -2060.8057 +v -73072.1875 10310.0000 -2206.5400 +v -73065.0000 10310.0000 -2086.7559 +v -73058.4844 10310.0000 -2178.3682 +v -73054.7656 10310.0000 -2116.3623 +v -73052.5313 10310.0000 -2147.6104 +v -125300.6563 20500.0000 21628.3047 +v -125577.5000 20500.0000 22980.7109 +v -124919.0625 20500.0000 33960.9844 +v -124384.7188 20500.0000 20595.5000 +v -124482.5938 20500.0000 35270.6172 +v -123449.7813 20500.0000 36186.5664 +v -123075.0938 20500.0000 20159.0391 +v -122097.3750 20500.0000 36463.3945 +v -121722.6719 20500.0000 20435.8672 +v -120787.7500 20500.0000 36026.9336 +v -120689.8750 20500.0000 21351.8125 +v -119871.7969 20500.0000 34994.1289 +v -120253.4219 20500.0000 22661.4453 +v -119594.9688 20500.0000 33641.7227 +v -114137.8281 16500.0000 55307.3750 +v -109392.8750 16500.0000 52754.8984 +v -112365.7500 16500.0000 3178.9563 +v -111642.2656 16500.0000 -20607.2148 +v -114273.3438 16500.0000 53047.5625 +v -115230.6250 16500.0000 -21395.6211 +v -115606.3906 16500.0000 -19685.4121 +v -118975.2813 16500.0000 55597.4570 +v -119110.7969 16500.0000 53337.6445 +v -119291.4844 16500.0000 -20495.0742 +v -119594.9688 16500.0000 33641.7227 +v -119871.7969 16500.0000 34994.1289 +v -120787.7500 16500.0000 36026.9336 +v -122097.3750 16500.0000 36463.3945 +v -123449.7813 16500.0000 36186.5664 +v -124482.5938 16500.0000 35270.6172 +v -124839.6563 16500.0000 55949.1211 +v -124919.0625 16500.0000 33960.9844 +v -125577.5000 16500.0000 22980.7109 +v -125950.2031 16500.0000 37429.6133 +v -127425.2969 16500.0000 9319.5420 +v -132470.2344 16500.0000 9622.0664 +v -132515.0781 16500.0000 37823.2852 +v -123578.1563 16500.0000 -19798.7422 +v -125300.6563 16500.0000 21628.3047 +v -124384.7188 16500.0000 20595.5000 +v -123075.0938 16500.0000 20159.0391 +v -119634.8281 16500.0000 -18932.3496 +v -121722.6719 16500.0000 20435.8672 +v -120689.8750 16500.0000 21351.8125 +v -120253.4219 16500.0000 22661.4453 +v -110223.5938 16500.0000 3050.4998 +v -125950.2031 12566.9570 37429.6133 +v 99934.4844 8000.0000 -76132.9531 +v 103242.7813 8000.0000 -70400.0313 +v 109191.3750 8000.0000 -73832.7969 +v 126671.9375 8000.0000 -41866.8594 +v 114655.3906 8000.0000 -64364.2617 +v 125195.5469 10500.0000 -59051.4219 +v 125754.6406 10500.0000 -60169.4219 +v 123672.9844 10500.0000 -63322.6055 +v 122425.2344 10500.0000 -63247.7773 +v 121047.8750 10500.0000 -65334.1367 +v 122166.0313 10500.0000 -67570.1406 +v 124661.5625 10500.0000 -67719.7969 +v 126038.9063 10500.0000 -65633.4375 +v 128809.2344 10500.0000 -61437.0703 +v 127561.4688 10500.0000 -61362.2422 +v 125479.8281 10500.0000 -64515.4336 +v 130186.5938 10500.0000 -59350.7188 +v 129068.4219 10500.0000 -57114.7109 +v 126572.9063 10500.0000 -56965.0625 +v -127159.0938 15413.7754 7304.6563 +v -123617.7031 15413.7754 -19499.4082 +v -123617.7031 12559.8652 -19499.4082 +v -123578.1563 12559.8652 -19798.7422 +v -127159.0938 12566.9570 7304.6563 +v -127425.2969 12566.9570 9319.5420 +v -110223.5938 12559.8652 3050.4998 +v -111642.2656 12559.8652 -20607.2148 +v -112365.7500 12559.8652 3178.9563 +v -114137.8281 12559.8652 55307.3750 +v -114205.5938 14529.9326 54177.4688 +v -114273.3438 14529.9326 53047.5625 +v -114205.5938 12559.8652 54177.4688 +v -118975.2813 12559.8652 55597.4570 +v -114273.3438 12559.8652 53047.5625 +v -119043.0313 14529.9326 54467.5508 +v -119110.7969 14529.9326 53337.6445 +v -119043.0313 12559.8652 54467.5508 +v -124839.6563 12559.8652 55949.1211 +v -119110.7969 12559.8652 53337.6445 +v -132470.2344 12566.9570 9622.0664 +v 75548.6719 16500.0000 101747.0938 +v 75548.6719 18500.0000 101747.0938 +v 76013.4375 18500.0000 97040.9844 +v 76013.4375 16500.0000 97040.9844 +v 75758.2031 16500.0000 102969.3750 +v 75758.2031 18500.0000 102969.3750 +v 76562.9688 16500.0000 103912.8750 +v 76562.9688 18500.0000 103912.8750 +v 77736.8906 16500.0000 104312.5625 +v 77736.8906 18500.0000 104312.5625 +v 78950.1875 16500.0000 104056.1719 +v 78950.1875 18500.0000 104056.1719 +v 79862.0313 16500.0000 103215.7031 +v 79862.0313 18500.0000 103215.7031 +v 81306.6875 16500.0000 99074.4375 +v 81306.6875 18500.0000 99074.4375 +v 81166.2188 16500.0000 96732.0000 +v 81166.2188 18500.0000 96732.0000 +v 76786.5469 16500.0000 96365.9531 +v 76786.5469 18500.0000 96365.9531 +v 76562.7500 16500.0000 96391.5938 +v 76562.7500 18500.0000 96391.5938 +v 76356.6875 16500.0000 96482.6250 +v 76356.6875 18500.0000 96482.6250 +v 76187.0000 16500.0000 96630.7813 +v 76187.0000 18500.0000 96630.7813 +v 76069.0313 16500.0000 96822.6875 +v 76069.0313 18500.0000 96822.6875 +v 94328.0938 17000.0000 84095.2344 +v 94328.0938 15000.0000 84095.2344 +v 94155.4531 15000.0000 82764.8281 +v 94155.4531 17000.0000 82764.8281 +v 93245.5313 15000.0000 81779.0313 +v 93245.5313 17000.0000 81779.0313 +v 91933.1719 15000.0000 81500.5938 +v 91933.1719 17000.0000 81500.5938 +v 90701.3594 15000.0000 82032.0000 +v 90701.3594 17000.0000 82032.0000 +v 90003.3750 15000.0000 83177.6875 +v 90003.3750 17000.0000 83177.6875 +v 88387.0625 15000.0000 92104.5313 +v 88387.0625 17000.0000 92104.5313 +v 88559.7188 15000.0000 93434.9375 +v 88559.7188 17000.0000 93434.9375 +v 89469.6406 15000.0000 94420.7344 +v 89469.6406 17000.0000 94420.7344 +v 90781.9844 15000.0000 94699.1719 +v 90781.9844 17000.0000 94699.1719 +v 92013.7969 15000.0000 94167.7656 +v 92013.7969 17000.0000 94167.7656 +v 92711.7813 15000.0000 93022.0938 +v 92711.7813 17000.0000 93022.0938 +v -119634.8281 12559.8652 -18932.3496 +v -119291.4844 12559.8652 -20495.0742 +v -115606.3906 12559.8652 -19685.4121 +v -115230.6250 12559.8652 -21395.6211 +v -132512.2188 15363.9561 36022.0352 +v -132471.6719 15363.9561 10525.0703 +v -132471.6719 12566.9570 10525.0703 +v -132512.2188 12566.9570 36022.0352 +v -125229.5313 12559.8652 49447.3594 +v -125229.5313 15606.4248 49447.3594 +v -124934.4688 15606.4248 54367.9531 +v -124934.4688 12559.8652 54367.9531 +v -82142.1563 10000.0000 79634.6250 +v -95001.0000 6250.0000 61479.4766 +v -91035.4688 6250.0000 62003.4063 +v -99507.3750 7143.9219 60884.0898 +v -99507.3750 9818.5977 60884.0898 +v -104680.5781 9818.5977 60200.5977 +v -106031.2344 11000.0000 60022.1523 +v -104680.5781 6593.5977 60200.5977 +v -106031.2344 2500.0000 60022.1523 +v -80005.2500 11000.0000 63460.7383 +v -104204.7813 2500.0000 46198.1719 +v -104204.7813 11000.0000 46198.1719 +v -104204.7813 12559.8652 46198.1719 +v -104658.8125 11000.0000 38626.7695 +v -104658.8125 2500.0000 38626.7695 +v -121661.5156 8905.6953 54500.3828 +v -119110.7969 8654.6289 53337.6445 +v -121661.5156 10285.6953 54500.3828 +v -123693.2656 10285.6953 55426.5469 +v -123693.2656 8905.6953 55426.5469 +v -119110.7969 6873.1733 53337.6445 +v -119044.8906 8654.6289 54436.6680 +v -119044.8906 6873.1733 54436.6680 +v -114273.3438 6850.5366 53047.5625 +v -114273.3438 8573.7432 53047.5625 +v -114209.5938 8573.7432 54110.6523 +v -114209.5938 6850.5366 54110.6523 +v -92169.7813 6250.0000 70588.7969 +v -107165.5469 2500.0000 68607.5313 +v -96135.3125 6250.0000 70064.8594 +v -106598.3906 2500.0000 64314.8438 +v -124934.4688 6563.9346 54367.9531 +v -124926.6719 8905.6953 54498.0156 +v -124926.6719 10285.6953 54498.0156 +v -125060.3281 10285.6953 52269.1289 +v -125060.3281 8905.6953 52269.1289 +v -125078.2969 8048.9351 51969.4844 +v -125078.2969 6563.9346 51969.4844 +v -124934.4688 8048.9351 54367.9531 +v 79873.0000 16500.0000 105085.3125 +v 83034.2500 16500.0000 95623.4219 +v 83034.2500 11500.0000 95623.4219 +v 74809.0000 16500.0000 102418.4219 +v 74552.8125 16500.0000 101195.4844 +v 75407.6875 16500.0000 103515.1406 +v 76297.7813 16500.0000 104392.0313 +v 77403.3281 16500.0000 104974.2500 +v 61067.7891 5250.0000 97207.0469 +v 57114.4844 5250.0000 96764.4688 +v 39031.6211 11500.0000 94740.0625 +v 84867.9531 11500.0000 95513.4688 +v 84993.2656 11500.0000 97603.3125 +v 93149.9219 15000.0000 97114.2031 +v 86815.9375 11500.0000 97494.0156 +v 86815.9375 15000.0000 97494.0156 +v 95778.3750 11500.0000 74175.2969 +v 95778.3750 15000.0000 74175.2969 +v 29107.5977 8000.0000 99763.1406 +v 56436.2656 5250.0000 102822.6250 +v 60389.5664 5250.0000 103265.2031 +v 46956.1484 8000.0000 101761.3125 +v 56775.3750 5250.0000 99793.5469 +v 60728.6758 5250.0000 100236.1250 +v 29785.8164 8000.0000 93704.9844 +v 47295.2578 8000.0000 98732.2344 +v 29107.5977 9100.0000 99763.1406 +v 46956.1484 9100.0000 101761.3125 +v 74250.2656 16500.0000 96150.1719 +v 74250.2656 11500.0000 96150.1719 +v 89521.3281 11500.0000 73458.3281 +v 89521.3281 15000.0000 73458.3281 +v 87497.5469 11500.0000 82997.0000 +v 87497.5469 15000.0000 82997.0000 +v 89368.9063 11500.0000 83394.0313 +v 89368.9063 15000.0000 83394.0313 +v 78629.9688 16500.0000 105212.1094 +v -123432.1563 6113.3584 -20903.8105 +v -123554.0313 6113.3584 -22936.1563 +v -128205.4531 6113.3584 -22657.2324 +v -118995.7656 6113.3584 -21169.8398 +v -121113.7500 6113.3584 -56489.6758 +v -107335.0000 6113.3584 -19660.8555 +v -94913.4531 11313.3584 -49384.5391 +v -90880.5313 11313.3584 -59034.9688 +v -103114.2500 11313.3584 -64147.4492 +v -107147.1719 11313.3584 -54497.0156 +v -91496.4375 6113.3584 -31145.2617 +v -85858.7813 6113.3584 -44635.6523 +v -130867.7031 6113.3584 -2507.2461 +v -132344.4063 3600.0000 8669.6240 +v -130867.7031 7213.3579 -2507.2461 +v -104114.6875 6113.3584 -27366.7656 +v -101445.6719 6113.3584 -33753.5000 +v -104114.6875 11313.3584 -27366.7656 +v -101445.6719 11313.3584 -33753.5000 +v -107832.4063 6113.3584 -36422.5195 +v -107832.4063 11313.3584 -36422.5195 +v -110501.4375 6113.3584 -30035.7852 +v -110501.4375 11313.3584 -30035.7852 +v -117726.8438 6113.3584 -56692.7734 +v -115606.3906 6113.3584 -19685.4121 +v -119291.4844 6113.3584 -20495.0742 +v -119634.8281 6113.3584 -18932.3496 +v -123578.1563 6113.3584 -19798.7422 +v -123617.7031 12218.7744 -19499.4082 +v -127159.0938 12218.7744 7304.6563 +v -125948.5938 6113.3584 -1857.3281 +v -132509.8594 6424.0000 34543.0117 +v -132480.3594 6424.0000 15982.0361 +v -135167.8594 6424.0000 34538.7891 +v -135138.3438 6424.0000 15977.8096 +v 120682.9844 5854.0000 -73874.0313 +v 118717.3281 5854.0000 -72729.7656 +v 118717.3281 9208.0000 -72729.7656 +v 120682.9844 9208.0000 -73874.0313 +v 117196.6875 5854.0000 -71038.3750 +v 117196.6875 9208.0000 -71038.3750 +v 116267.2656 5854.0000 -68962.4844 +v 116267.2656 9208.0000 -68962.4844 +v 116018.4375 5854.0000 -66701.6719 +v 116018.4375 9208.0000 -66701.6719 +v 114655.3906 5250.0000 -64364.2617 +v 107324.3906 5250.0000 -72755.4219 +v 109191.3750 5250.0000 -73832.7969 +v 109191.3750 6428.0000 -73832.7969 +v 90563.3281 5250.0000 -78980.6094 +v 98013.7344 2500.0000 -79427.3750 +v 111334.5938 6428.0000 -70118.8281 +v 111334.5938 5250.0000 -70118.8281 +v 109780.1563 5250.0000 -72812.5000 +v 109780.1563 6428.0000 -72812.5000 +v 111923.3750 6428.0000 -69098.5313 +v 111923.3750 5250.0000 -69098.5313 +v 125534.4375 9231.8379 -48786.3984 +v 128020.1094 9231.8379 -48339.4063 +v 130542.1719 9231.8379 -48471.6602 +v 132967.4531 9231.8379 -49176.1875 +v 98217.4688 2500.0000 -76029.9844 +v 90767.0469 5250.0000 -75583.2188 +v 88770.6406 5250.0000 -75463.5000 +v 95408.5781 5469.9697 -75861.5469 +v 94926.3906 5599.4053 -75832.6406 +v 94573.3906 5953.0298 -75811.4688 +v 94444.1875 6436.0898 -75803.7188 +v 94573.3906 6919.1504 -75811.4688 +v 94926.3906 7272.7749 -75832.6406 +v 95408.5781 7402.2104 -75861.5469 +v 95890.7813 7272.7749 -75890.4688 +v 96243.7656 6919.1504 -75911.6250 +v 96372.9688 6436.0898 -75919.3750 +v 96243.7656 5953.0298 -75911.6250 +v 95890.7813 5599.4053 -75890.4688 +v -127654.7969 12218.7744 7239.1646 +v -127654.7969 15413.7754 7239.1646 +v -124113.4063 15413.7754 -19564.8984 +v -124113.4063 12218.7744 -19564.8984 +v -133012.2188 12566.9570 36021.2422 +v -133012.2188 15363.9561 36021.2422 +v -132971.6719 15363.9561 10524.2744 +v -132971.6719 12566.9570 10524.2744 +v -125433.5625 12559.8652 54397.8828 +v -125433.5625 15606.4248 54397.8828 +v -125728.6406 15606.4248 49477.2891 +v -125728.6406 12559.8652 49477.2891 +v -125433.5625 6563.9346 54397.8828 +v -125433.5625 8048.9351 54397.8828 +v -125577.3906 8048.9351 51999.4141 +v -125577.3906 6563.9346 51999.4141 +v -91602.6250 6250.0000 66296.1094 +v -95568.1719 6250.0000 65772.1719 +v -92169.7813 7350.0000 70588.7969 +v -81139.5469 11100.0000 72046.1250 +v -96135.3125 7350.0000 70064.8594 +v -107165.5469 3600.0000 68607.5313 +v -106598.3906 3600.0000 64314.8438 +v -95568.1719 7350.0000 65772.1719 +v -91602.6250 7350.0000 66296.1094 +v -80572.3906 11100.0000 67753.4297 +v 69870.9688 3600.0000 104326.6563 +v 60389.5664 6350.0000 103265.2031 +v 56436.2656 6350.0000 102822.6250 +v 60728.6758 6350.0000 100236.1250 +v 56775.3750 6350.0000 99793.5469 +v 47295.2578 9100.0000 98732.2344 +v 70210.0781 3600.0000 101297.5781 +v 67497.7813 12600.0000 97926.8906 +v 39031.6211 12600.0000 94740.0625 +v -109404.1406 7213.3579 -46552.0781 +v -98075.5781 9350.0000 -41817.8672 +v -82142.1563 11100.0000 79634.6250 +v -56170.1406 11100.0000 83066.0781 +v 74401.5469 15991.3916 98672.8281 +v 67497.7813 15991.3916 97926.8906 +v -128205.4531 7213.3579 -22657.2324 +v -117726.8438 7213.3579 -56692.7734 +v -105934.0313 7213.3579 -57399.9453 +v -118436.3438 3600.0000 -68524.5313 +v -121113.7500 7213.3579 -56489.6758 +v -121823.2500 3600.0000 -68321.4219 +v -118995.7656 7213.3579 -21169.8398 +v -123554.0313 7213.3579 -22936.1563 +v -123432.1563 7213.3579 -20903.8105 +v 98013.7344 3600.0000 -79427.3750 +v 90563.3281 6350.0000 -78980.6094 +v 88566.9063 6350.0000 -78860.8906 +v 79399.4688 9100.0000 -78311.1563 +v 73662.1406 9100.0000 -77969.7813 +v -87483.7344 11750.0000 14577.8047 +v -87483.7344 20950.0000 14577.8047 +v -88210.3281 20950.0000 2461.1411 +v -88210.3281 11750.0000 2461.1411 +v -87847.0000 11750.0000 2439.3540 +v -87120.4063 11750.0000 14556.0176 +v -87847.0000 20950.0000 2439.3540 +v -87120.4063 20950.0000 14556.0176 +v -112222.9688 7213.3579 -39806.8867 +v -100894.3906 9350.0000 -35072.6719 +v -106585.3125 7213.3579 -53297.2734 +v -95256.7500 9350.0000 -48563.0625 +v -88734.1094 9350.0000 -45837.2500 +v -95147.7656 9350.0000 -32671.1484 +v 125754.6406 12300.0000 -60169.4219 +v 125195.5469 12300.0000 -59051.4219 +v 126572.9063 12300.0000 -56965.0625 +v 127561.4688 12300.0000 -61362.2422 +v 125479.8281 12300.0000 -64515.4336 +v 124661.5625 12300.0000 -67719.7969 +v 123672.9844 12300.0000 -63322.6055 +v 122425.2344 12300.0000 -63247.7773 +v 122166.0313 12300.0000 -67570.1406 +v 121047.8750 12300.0000 -65334.1367 +v 126038.9063 12300.0000 -65633.4375 +v 129068.4219 12300.0000 -57114.7109 +v 128809.2344 12300.0000 -61437.0703 +v 130186.5938 12300.0000 -59350.7188 +v 94939.0156 5988.4072 -75833.3906 +v 94939.0156 6446.4072 -75833.3906 +v 94939.0156 6904.4072 -75833.3906 +v 95396.2031 6904.4072 -75860.8125 +v 95853.3750 6904.4072 -75888.2188 +v 95853.3750 6446.4072 -75888.2188 +v 95853.3750 5988.4072 -75888.2188 +v 95396.2031 5988.4072 -75860.8125 +v 95396.2031 6446.4072 -75860.8125 +# 2509 vertices + +vn -0.0661 0.0000 0.9978 +vn 0.0297 0.0000 0.9996 +vn -0.0297 0.0000 -0.9996 +vn 0.0661 0.0000 -0.9978 +vn 0.0145 -0.8726 0.4882 +vn -0.0323 -0.8730 0.4867 +vn -0.1962 0.0000 0.9806 +vn 0.1962 0.0000 -0.9806 +vn -0.0957 -0.8730 0.4783 +vn -0.3230 0.0000 0.9464 +vn 0.3230 0.0000 -0.9464 +vn -0.1575 -0.8730 0.4617 +vn -0.4441 0.0000 0.8960 +vn 0.4441 0.0000 -0.8960 +vn -0.2166 -0.8730 0.4371 +vn -0.5576 0.0000 0.8301 +vn 0.5576 0.0000 -0.8301 +vn -0.2720 -0.8730 0.4049 +vn -0.6615 0.0000 0.7499 +vn 0.6615 0.0000 -0.7499 +vn -0.3227 -0.8730 0.3658 +vn -0.7541 0.0000 0.6568 +vn 0.7541 0.0000 -0.6568 +vn -0.3678 -0.8730 0.3204 +vn -0.8336 0.0000 0.5524 +vn 0.8336 0.0000 -0.5524 +vn -0.4066 -0.8730 0.2695 +vn -0.8987 0.0000 0.4385 +vn 0.8987 0.0000 -0.4385 +vn -0.4384 -0.8730 0.2139 +vn -0.9484 0.0000 0.3170 +vn 0.9484 0.0000 -0.3170 +vn -0.4626 -0.8730 0.1546 +vn -0.9818 0.0000 0.1901 +vn 0.9818 0.0000 -0.1901 +vn -0.4789 -0.8730 0.0927 +vn -0.9982 0.0000 0.0599 +vn 0.9982 0.0000 -0.0599 +vn -0.4869 -0.8730 0.0292 +vn -0.9974 0.0000 -0.0714 +vn 0.9974 0.0000 0.0714 +vn -0.4866 -0.8730 -0.0348 +vn -0.9795 0.0000 -0.2014 +vn 0.9795 0.0000 0.2014 +vn -0.4778 -0.8730 -0.0982 +vn -0.9447 0.0000 -0.3279 +vn 0.9447 0.0000 0.3279 +vn -0.4608 -0.8730 -0.1600 +vn -0.8936 0.0000 -0.4488 +vn 0.8936 0.0000 0.4488 +vn -0.4359 -0.8730 -0.2189 +vn -0.8271 0.0000 -0.5620 +vn 0.8271 0.0000 0.5620 +vn -0.4035 -0.8730 -0.2741 +vn -0.7464 0.0000 -0.6655 +vn 0.7464 0.0000 0.6655 +vn -0.3641 -0.8730 -0.3246 +vn -0.6528 0.0000 -0.7575 +vn 0.6528 0.0000 0.7575 +vn -0.3185 -0.8730 -0.3695 +vn -0.5480 0.0000 -0.8365 +vn 0.5480 0.0000 0.8365 +vn -0.2673 -0.8730 -0.4080 +vn -0.4338 0.0000 -0.9010 +vn 0.4338 0.0000 0.9010 +vn -0.2116 -0.8730 -0.4395 +vn -0.3120 0.0000 -0.9501 +vn 0.3120 0.0000 0.9501 +vn -0.1522 -0.8730 -0.4634 +vn -0.1849 0.0000 -0.9828 +vn 0.1849 0.0000 0.9828 +vn -0.0902 -0.8730 -0.4794 +vn -0.0900 0.0000 -0.9959 +vn 0.0900 0.0000 0.9959 +vn -0.0439 -0.8726 -0.4865 +vn -0.0145 -0.8726 -0.4882 +vn 0.0323 -0.8730 -0.4867 +vn 0.0957 -0.8730 -0.4783 +vn 0.1575 -0.8730 -0.4617 +vn 0.2166 -0.8730 -0.4371 +vn 0.2720 -0.8730 -0.4049 +vn 0.3227 -0.8730 -0.3658 +vn 0.3678 -0.8730 -0.3204 +vn 0.4066 -0.8730 -0.2695 +vn 0.4384 -0.8730 -0.2139 +vn 0.4626 -0.8730 -0.1546 +vn 0.4789 -0.8730 -0.0927 +vn 0.4869 -0.8730 -0.0292 +vn 0.4866 -0.8730 0.0348 +vn 0.4778 -0.8730 0.0982 +vn 0.4608 -0.8730 0.1600 +vn 0.4359 -0.8730 0.2189 +vn 0.4035 -0.8730 0.2741 +vn 0.3641 -0.8730 0.3246 +vn 0.3185 -0.8730 0.3695 +vn 0.2673 -0.8730 0.4080 +vn 0.2116 -0.8730 0.4395 +vn 0.1522 -0.8730 0.4634 +vn 0.0902 -0.8730 0.4794 +vn 0.0439 -0.8726 0.4865 +vn -0.0599 0.0000 -0.9982 +vn 0.0599 0.0000 0.9982 +vn 0.0292 -0.8725 0.4877 +vn -0.0292 -0.8725 -0.4877 +vn 0.0000 1.0000 -0.0000 +vn 0.0900 -0.0000 0.9959 +vn 0.0297 -0.0000 0.9996 +vn 0.0599 -0.0000 0.9982 +vn 0.0323 0.8730 -0.4867 +vn -0.0145 0.8726 -0.4882 +vn 0.0957 0.8730 -0.4783 +vn 0.1575 0.8730 -0.4617 +vn 0.2166 0.8730 -0.4371 +vn 0.2720 0.8730 -0.4049 +vn 0.3227 0.8730 -0.3658 +vn 0.3678 0.8730 -0.3204 +vn 0.4066 0.8730 -0.2695 +vn 0.4384 0.8730 -0.2139 +vn 0.4626 0.8730 -0.1546 +vn 0.4789 0.8730 -0.0927 +vn 0.4869 0.8730 -0.0292 +vn 0.4866 0.8730 0.0348 +vn 0.4778 0.8730 0.0982 +vn 0.4608 0.8730 0.1600 +vn 0.4359 0.8730 0.2189 +vn 0.4035 0.8730 0.2741 +vn 0.3641 0.8730 0.3246 +vn 0.3185 0.8730 0.3695 +vn 0.2673 0.8730 0.4080 +vn 0.2116 0.8730 0.4395 +vn 0.1522 0.8730 0.4634 +vn 0.0902 0.8730 0.4794 +vn 0.0439 0.8726 0.4865 +vn -0.0323 0.8730 0.4867 +vn 0.0145 0.8726 0.4882 +vn -0.0957 0.8730 0.4783 +vn -0.1575 0.8730 0.4617 +vn -0.2166 0.8730 0.4371 +vn -0.2720 0.8730 0.4049 +vn -0.3227 0.8730 0.3658 +vn -0.3678 0.8730 0.3204 +vn -0.4066 0.8730 0.2695 +vn -0.4384 0.8730 0.2139 +vn -0.4626 0.8730 0.1546 +vn -0.4789 0.8730 0.0927 +vn -0.4869 0.8730 0.0292 +vn -0.4866 0.8730 -0.0348 +vn -0.4778 0.8730 -0.0982 +vn -0.4608 0.8730 -0.1600 +vn -0.4359 0.8730 -0.2189 +vn -0.4035 0.8730 -0.2741 +vn -0.3641 0.8730 -0.3246 +vn -0.3185 0.8730 -0.3695 +vn -0.2673 0.8730 -0.4080 +vn -0.2116 0.8730 -0.4395 +vn -0.1522 0.8730 -0.4634 +vn -0.0902 0.8730 -0.4794 +vn -0.0439 0.8726 -0.4865 +vn -0.0292 0.8725 -0.4877 +vn 0.0292 0.8725 0.4877 +vn -0.0000 -1.0000 0.0000 +vn -0.7955 0.0000 0.6059 +vn 0.6036 0.0000 -0.7973 +vn -0.9914 0.0000 -0.1310 +vn 0.8622 0.0000 0.5065 +vn 0.2490 0.0000 0.9685 +vn -0.8622 -0.0000 -0.5065 +vn 0.2146 0.0000 -0.9767 +vn 0.3856 0.0000 -0.9227 +vn -0.9227 0.0000 -0.3856 +vn 0.5020 0.0000 -0.8649 +vn 0.9256 0.0000 -0.3786 +vn 0.1206 0.0000 0.9927 +vn 0.9938 0.0000 0.1113 +vn -0.6109 0.0000 0.7917 +vn -0.5020 0.0000 0.8649 +vn -0.9256 0.0000 0.3786 +vn -0.8680 0.0000 0.4965 +vn -0.7093 0.0000 0.7049 +vn -0.0005 -0.3387 0.9409 +vn -0.1237 -0.3387 0.9327 +vn -0.2448 -0.3387 0.9085 +vn -0.5748 -0.3387 0.7449 +vn -0.6674 -0.3387 0.6632 +vn -0.7485 -0.3387 0.5701 +vn -0.8709 -0.3387 0.3562 +vn -0.9100 -0.3387 0.2391 +vn -0.9335 -0.3387 0.1178 +vn -0.9321 -0.3387 -0.1286 +vn -0.9072 -0.3387 -0.2496 +vn -0.5662 -0.3387 -0.7515 +vn -0.4629 -0.3387 -0.8192 +vn -0.2343 -0.3387 -0.9113 +vn 0.1237 -0.3387 -0.9327 +vn 0.2448 -0.3387 -0.9085 +vn 0.3617 -0.3387 -0.8686 +vn 0.4723 -0.3387 -0.8138 +vn 0.6674 -0.3387 -0.6632 +vn 0.8709 -0.3387 -0.3562 +vn 0.9335 -0.3387 -0.1178 +vn 0.9409 -0.3387 0.0054 +vn 0.9321 -0.3387 0.1286 +vn 0.9072 -0.3387 0.2496 +vn 0.7419 -0.3387 0.5787 +vn 0.6597 -0.3387 0.6709 +vn 0.5662 -0.3387 0.7515 +vn 0.3516 -0.3387 0.8727 +vn 0.2343 -0.3387 0.9113 +vn 0.1129 -0.3387 0.9341 +vn 0.7485 -0.3387 -0.5701 +vn 0.8167 -0.3387 -0.4672 +vn 0.8113 -0.3387 0.4766 +vn -0.3617 -0.3387 0.8686 +vn -0.1129 -0.3387 -0.9341 +vn -0.0563 -0.3387 -0.9392 +vn 0.0563 -0.3387 0.9392 +vn -0.8667 -0.3387 -0.3662 +vn -0.7419 -0.3387 -0.5787 +vn -0.4723 -0.3387 0.8138 +vn -0.8167 -0.3387 0.4672 +vn -0.9409 -0.3387 -0.0054 +vn -0.8113 -0.3387 -0.4766 +vn -0.3516 -0.3387 -0.8727 +vn 0.0005 -0.3387 -0.9409 +vn 0.9100 -0.3387 -0.2391 +vn 0.4629 -0.3387 0.8192 +vn 0.8667 -0.3387 0.3662 +vn 0.5748 -0.3387 -0.7449 +vn -0.0000 -1.0000 -0.0000 +vn 0.9211 -0.0000 0.3892 +vn 0.9642 -0.0000 0.2652 +vn 0.9906 -0.0000 0.1367 +vn 1.0000 0.0000 0.0058 +vn 0.9921 -0.0000 -0.1252 +vn 0.9672 -0.0000 -0.2541 +vn 0.9256 -0.0000 -0.3786 +vn 0.8680 0.0000 -0.4965 +vn 0.7955 0.0000 -0.6059 +vn 0.7093 -0.0000 -0.7049 +vn 0.6109 -0.0000 -0.7917 +vn 0.5020 -0.0000 -0.8649 +vn 0.3844 0.0000 -0.9232 +vn 0.2602 0.0000 -0.9656 +vn 0.1315 0.0000 -0.9913 +vn 0.0005 0.0000 -1.0000 +vn -0.1200 -0.0000 -0.9928 +vn -0.2490 0.0000 -0.9685 +vn -0.3737 -0.0000 -0.9276 +vn -0.4919 0.0000 -0.8706 +vn -0.6017 0.0000 -0.7987 +vn -0.7011 0.0000 -0.7130 +vn -0.7885 0.0000 -0.6151 +vn -0.8622 0.0000 -0.5065 +vn -0.9211 0.0000 -0.3892 +vn -0.9642 0.0000 -0.2652 +vn -0.9906 0.0000 -0.1367 +vn -1.0000 -0.0000 -0.0058 +vn -0.9921 0.0000 0.1252 +vn -0.9672 -0.0000 0.2541 +vn -0.8680 -0.0000 0.4965 +vn -0.7093 -0.0000 0.7049 +vn -0.5020 -0.0000 0.8649 +vn -0.3844 -0.0000 0.9232 +vn -0.2602 0.0000 0.9656 +vn -0.1315 0.0000 0.9913 +vn -0.0005 0.0000 1.0000 +vn 0.1200 0.0000 0.9928 +vn 0.3737 0.0000 0.9276 +vn 0.4919 -0.0000 0.8706 +vn 0.6017 -0.0000 0.7987 +vn 0.7011 0.0000 0.7130 +vn 0.7885 -0.0000 0.6151 +vn 0.5576 -0.0000 -0.8301 +vn 0.6450 -0.0000 -0.7642 +vn 0.6615 -0.0000 -0.7499 +vn -0.3737 0.0000 -0.9276 +vn 0.9642 0.0000 0.2652 +vn -0.5296 0.0000 -0.8483 +vn 0.0005 -0.0000 -1.0000 +vn 0.0661 -0.0000 -0.9978 +vn -0.0357 0.0000 -0.9994 +vn -0.0448 0.0000 -0.9990 +vn 0.1315 -0.0000 -0.9913 +vn 0.1962 -0.0000 -0.9806 +vn 0.2602 -0.0000 -0.9656 +vn 0.3230 -0.0000 -0.9464 +vn -0.1200 0.0000 -0.9928 +vn -0.0840 0.0000 -0.9965 +vn -0.0749 0.0000 -0.9972 +vn -1.0000 0.0000 -0.0058 +vn 0.7683 -0.0000 -0.6401 +vn 0.7955 -0.0000 -0.6059 +vn 0.7541 -0.0000 -0.6568 +vn 0.8336 -0.0000 -0.5524 +vn -0.9672 0.0000 0.2541 +vn 0.9906 0.0000 0.1367 +vn 0.3844 -0.0000 -0.9232 +vn 0.4441 -0.0000 -0.8960 +vn -0.3844 0.0000 0.9232 +vn 0.0357 0.0000 0.9994 +vn 0.0448 0.0000 0.9990 +vn 0.0840 0.0000 0.9965 +vn 0.0749 0.0000 0.9972 +vn 0.9921 0.0000 -0.1252 +vn 0.6017 0.0000 0.7987 +vn 0.4919 0.0000 0.8706 +vn 0.9672 0.0000 -0.2541 +vn 0.9551 0.0000 -0.2961 +vn 0.9211 0.0000 0.3892 +vn 0.7885 0.0000 0.6151 +vn 0.8987 -0.0000 -0.4385 +vn -0.7885 -0.0000 -0.6151 +vn -0.7011 -0.0000 -0.7130 +vn -0.6858 -0.0000 0.7278 +vn -0.5576 -0.0000 0.8301 +vn -0.6615 -0.0000 0.7499 +vn -0.6109 -0.0000 0.7917 +vn -0.0661 -0.0000 0.9978 +vn -0.1962 -0.0000 0.9806 +vn -0.3230 -0.0000 0.9464 +vn -0.4441 -0.0000 0.8960 +vn -0.8987 -0.0000 0.4385 +vn -0.9256 -0.0000 0.3786 +vn -0.8336 -0.0000 0.5524 +vn -0.7955 -0.0000 0.6059 +vn -0.7752 -0.0000 0.6317 +vn -0.7626 -0.0000 0.6468 +vn 0.4148 -0.0000 0.9099 +vn 0.4767 0.0000 0.8791 +vn 0.4737 0.0000 0.8807 +vn -0.1904 0.0000 0.9817 +vn -0.0449 0.0000 0.9990 +vn 0.1015 0.0000 0.9948 +vn 0.9485 0.0000 0.3169 +vn -0.9914 -0.0000 -0.1310 +vn -1.0000 -0.0000 -0.0016 +vn 0.8661 -0.0000 -0.4998 +vn -0.7080 0.0000 -0.7062 +vn -0.4998 0.0000 -0.8661 +vn -0.9088 0.0000 0.4173 +vn 0.9166 0.0000 -0.3998 +vn 0.0840 -0.0000 0.9965 +vn 0.0749 -0.0000 0.9972 +vn 0.0357 -0.0000 0.9994 +vn 0.0448 -0.0000 0.9990 +vn -0.0840 -0.0000 -0.9965 +vn -0.0749 -0.0000 -0.9972 +vn -0.0357 -0.0000 -0.9994 +vn -0.0448 -0.0000 -0.9990 +vn 0.0000 -1.0000 -0.0000 +vn -0.1068 0.9939 0.0281 +vn -0.1096 0.9939 0.0138 +vn -0.1104 0.9939 -0.0006 +vn -0.1094 0.9939 -0.0151 +vn -0.1065 0.9939 -0.0293 +vn -0.1017 0.9939 -0.0430 +vn -0.0952 0.9939 -0.0559 +vn -0.0871 0.9939 -0.0679 +vn -0.0664 0.9939 -0.0882 +vn -0.0543 0.9939 -0.0961 +vn -0.0413 0.9939 -0.1024 +vn 0.0879 0.9939 -0.0669 +vn -0.0066 0.9939 -0.1102 +vn -0.0959 0.9939 0.0548 +vn -0.0879 0.9939 0.0669 +vn -0.0783 0.9939 0.0778 +vn -0.0675 0.9939 0.0874 +vn 0.0413 0.9939 0.1024 +vn 0.0774 0.9939 0.0787 +vn 0.0871 0.9939 0.0679 +vn 0.0952 0.9939 0.0559 +vn 0.1017 0.9939 0.0430 +vn 0.1065 0.9939 0.0293 +vn 0.1094 0.9939 0.0151 +vn 0.1104 0.9939 0.0006 +vn 0.1096 0.9939 -0.0138 +vn 0.1068 0.9939 -0.0281 +vn 0.0424 0.9939 -0.1019 +vn 0.1022 0.9939 -0.0418 +vn 0.0959 0.9939 -0.0548 +vn 0.0783 0.9939 -0.0778 +vn 0.0675 0.9939 -0.0874 +vn 0.0287 0.9939 -0.1066 +vn -0.1022 0.9939 0.0418 +vn -0.0774 0.9939 -0.0787 +vn 0.0554 0.9939 -0.0955 +vn 0.0145 0.9939 -0.1095 +vn 0.0001 0.9939 -0.1104 +vn -0.0133 0.9939 -0.1096 +vn -0.0275 0.9939 -0.1070 +vn 0.0664 0.9939 0.0882 +vn 0.0066 0.9939 0.1102 +vn -0.0001 0.9939 0.1104 +vn 0.0275 0.9939 0.1070 +vn 0.0133 0.9939 0.1096 +vn -0.0145 0.9939 0.1095 +vn -0.0287 0.9939 0.1066 +vn -0.0554 0.9939 0.0955 +vn -0.0424 0.9939 0.1019 +vn 0.0543 0.9939 0.0961 +vn -0.9797 -0.0000 -0.2005 +vn -0.9982 -0.0000 0.0599 +vn -0.8944 -0.0000 -0.4473 +vn -0.7482 -0.0000 -0.6635 +vn -0.5509 -0.0000 -0.8345 +vn -0.3162 -0.0000 -0.9487 +vn 0.2005 0.0000 -0.9797 +vn 0.4473 0.0000 -0.8944 +vn 0.6635 0.0000 -0.7482 +vn 0.8345 0.0000 -0.5509 +vn 0.9487 0.0000 -0.3162 +vn 0.9797 0.0000 0.2005 +vn 0.8944 0.0000 0.4473 +vn 0.7482 0.0000 0.6635 +vn 0.5509 0.0000 0.8345 +vn 0.3162 0.0000 0.9487 +vn -0.2005 -0.0000 0.9797 +vn -0.4473 -0.0000 0.8944 +vn -0.6635 -0.0000 0.7482 +vn -0.8345 -0.0000 0.5509 +vn -0.9487 -0.0000 0.3162 +vn -0.8345 0.0000 0.5509 +vn -0.9487 0.0000 0.3162 +vn -0.9797 0.0000 -0.2005 +vn -0.8944 0.0000 -0.4473 +vn -0.5509 0.0000 -0.8345 +vn -0.4473 0.0000 0.8944 +vn 0.4148 0.0000 0.9099 +vn -0.9952 -0.0000 -0.0983 +vn -0.9056 -0.0000 0.4241 +vn -0.9856 -0.0000 0.1690 +vn -0.5617 -0.0000 0.8274 +vn -0.0599 -0.0000 0.9982 +vn 0.4586 -0.0000 0.8886 +vn 0.6777 -0.0000 0.7353 +vn 0.9442 0.0000 0.3294 +vn 0.0833 0.0000 -0.9965 +vn -0.1139 0.0000 -0.9935 +vn -0.2619 0.0000 -0.9651 +vn -0.5370 0.0000 -0.8436 +vn -0.7635 0.0000 -0.6458 +vn -0.9210 -0.0000 -0.3897 +vn -0.9691 -0.0000 -0.2468 +vn 0.9917 0.0000 -0.1287 +vn 0.9059 0.0000 -0.4234 +vn 0.4945 -0.0000 -0.8692 +vn -0.0989 -0.0000 -0.9951 +vn -0.6560 -0.0000 -0.7548 +vn -0.8540 -0.0000 -0.5203 +vn -0.9840 -0.0000 -0.1782 +vn -0.9917 -0.0000 0.1287 +vn -0.4945 0.0000 0.8692 +vn 0.0989 0.0000 0.9951 +vn 0.6560 0.0000 0.7548 +vn 0.8540 0.0000 0.5203 +vn 0.9840 0.0000 0.1782 +vn 0.2146 -0.0000 -0.9767 +vn -0.9767 0.0000 -0.2146 +vn -0.1310 0.0000 0.9914 +vn -0.4275 0.0000 -0.9040 +vn 0.4767 -0.0000 0.8791 +vn 0.9982 -0.0000 -0.0599 +vn 0.9914 0.0000 0.1310 +vn 0.9485 -0.0000 0.3169 +vn -0.9383 0.0000 0.3458 +vn -0.9788 0.0000 0.2050 +vn -0.7983 0.0000 0.6022 +vn -0.5902 0.0000 0.8072 +vn -0.4660 0.0000 0.8848 +vn -0.3777 0.0000 0.9259 +vn -0.3317 0.0000 0.9434 +vn -0.1113 -0.0000 0.9938 +vn 0.9935 -0.0000 0.1138 +vn -0.0000 1.0000 0.0000 +vn -0.9938 -0.0000 -0.1113 +vn 0.1113 0.0000 -0.9938 +vn 0.1138 -0.0000 -0.9935 +vn -0.9782 -0.0000 -0.2075 +vn -0.2075 -0.0000 0.9782 +vn -0.2146 0.0000 0.9767 +vn 0.9227 0.0000 0.3856 +vn -0.9227 -0.0000 -0.3856 +vn -0.3856 0.0000 0.9227 +vn -1.0000 0.0000 -0.0016 +vn -0.0016 0.0000 1.0000 +vn 0.0016 0.0000 -1.0000 +vn 0.8661 0.0000 -0.4998 +vn 0.3998 0.0000 0.9166 +vn 0.9166 -0.0000 -0.3998 +vn -0.5031 -0.0000 -0.8642 +vn -0.6310 -0.0000 -0.7758 +vn -0.8383 -0.0000 -0.5452 +vn -0.9650 0.0000 -0.2622 +vn -0.9989 0.0000 0.0460 +vn -0.9797 -0.0000 0.2003 +vn -0.3970 0.0000 0.9178 +vn -0.2889 0.0000 0.9574 +vn -0.0627 0.0000 0.9980 +vn 0.1668 0.0000 0.9860 +vn 0.3875 0.0000 0.9219 +vn 0.4908 0.0000 0.8713 +vn 0.6858 0.0000 -0.7278 +vn 0.7752 0.0000 -0.6317 +vn 0.7093 0.0000 -0.7049 +vn 0.7626 0.0000 -0.6468 +vn 0.0000 1.0000 0.0000 +vn 0.1310 0.0000 -0.9914 +vn -0.0016 -0.0000 1.0000 +vn 0.8680 -0.0000 -0.4965 +vn -0.3166 0.9476 -0.0418 +vn 0.2752 0.9609 0.0308 +vn -0.0400 0.9523 0.3026 +vn -0.1582 0.9852 -0.0661 +vn -0.0175 0.9565 -0.2911 +vn 0.2863 0.9580 -0.0172 +vn 0.3451 0.9383 -0.0207 +vn 0.5017 0.8645 -0.0301 +vn -0.1310 -0.0000 0.9914 +vn -0.1074 -0.0000 0.9942 +vn 0.5509 -0.0000 0.8345 +# 520 vertex normals + +vt -5.1339 1.8653 0.0000 +vt -3.9577 1.8653 0.0000 +vt -3.9577 2.1661 0.0000 +vt -5.1339 2.1661 0.0000 +vt 3.9621 1.9447 0.0000 +vt 5.1242 1.9447 0.0000 +vt 5.1242 2.1661 0.0000 +vt 3.9621 2.1661 0.0000 +vt -3.9577 10.8490 0.0000 +vt -5.1339 10.8490 0.0000 +vt -5.1140 10.4242 0.0000 +vt -3.9668 10.4242 0.0000 +vt -5.1403 1.8653 0.0000 +vt -3.8772 1.8653 0.0000 +vt -3.8772 2.1661 0.0000 +vt -5.1403 2.1661 0.0000 +vt 3.8869 1.9447 0.0000 +vt 5.1307 1.9447 0.0000 +vt 5.1307 2.1661 0.0000 +vt 3.8869 2.1661 0.0000 +vt -3.8772 11.4851 0.0000 +vt -5.1403 11.4851 0.0000 +vt -5.1205 11.0603 0.0000 +vt -3.8970 11.0603 0.0000 +vt -5.0692 1.8653 0.0000 +vt -3.8060 1.8653 0.0000 +vt -3.8060 2.1661 0.0000 +vt -5.0692 2.1661 0.0000 +vt 3.8157 1.9447 0.0000 +vt 5.0595 1.9447 0.0000 +vt 5.0595 2.1661 0.0000 +vt 3.8157 2.1661 0.0000 +vt -3.8060 12.1167 0.0000 +vt -5.0692 12.1167 0.0000 +vt -5.0494 11.6918 0.0000 +vt -3.8259 11.6918 0.0000 +vt -4.9216 1.8653 0.0000 +vt -3.6584 1.8653 0.0000 +vt -3.6584 2.1661 0.0000 +vt -4.9216 2.1661 0.0000 +vt 3.6681 1.9447 0.0000 +vt 4.9119 1.9447 0.0000 +vt 4.9119 2.1661 0.0000 +vt 3.6681 2.1661 0.0000 +vt -3.6584 12.7328 0.0000 +vt -4.9216 12.7328 0.0000 +vt -4.9017 12.3079 0.0000 +vt -3.6782 12.3079 0.0000 +vt -4.7001 1.8653 0.0000 +vt -3.4369 1.8653 0.0000 +vt -3.4369 2.1661 0.0000 +vt -4.7001 2.1661 0.0000 +vt 3.4466 1.9447 0.0000 +vt 4.6904 1.9447 0.0000 +vt 4.6904 2.1661 0.0000 +vt 3.4466 2.1661 0.0000 +vt -3.4369 13.3228 0.0000 +vt -4.7001 13.3228 0.0000 +vt -4.6802 12.8979 0.0000 +vt -3.4567 12.8979 0.0000 +vt -4.4085 1.8653 0.0000 +vt -3.1453 1.8653 0.0000 +vt -3.1453 2.1661 0.0000 +vt -4.4085 2.1661 0.0000 +vt 3.1550 1.9447 0.0000 +vt 4.3988 1.9447 0.0000 +vt 4.3988 2.1661 0.0000 +vt 3.1550 2.1661 0.0000 +vt -3.1453 13.8766 0.0000 +vt -4.4085 13.8766 0.0000 +vt -4.3887 13.4518 0.0000 +vt -3.1652 13.4518 0.0000 +vt -2.7887 1.8653 0.0000 +vt -2.7887 2.1661 0.0000 +vt -4.0518 2.1661 0.0000 +vt -4.0518 1.8653 0.0000 +vt 2.7983 2.1661 0.0000 +vt 2.7983 1.9447 0.0000 +vt 4.0422 1.9447 0.0000 +vt 4.0422 2.1661 0.0000 +vt -2.7887 14.3847 0.0000 +vt -4.0518 14.3847 0.0000 +vt -4.0320 13.9598 0.0000 +vt -2.8085 13.9598 0.0000 +vt -2.3731 1.8653 0.0000 +vt -2.3731 2.1661 0.0000 +vt -3.6363 2.1661 0.0000 +vt -3.6363 1.8653 0.0000 +vt 2.3828 2.1661 0.0000 +vt 2.3828 1.9447 0.0000 +vt 3.6266 1.9447 0.0000 +vt 3.6266 2.1661 0.0000 +vt -2.3731 14.8382 0.0000 +vt -3.6363 14.8382 0.0000 +vt -3.6165 14.4134 0.0000 +vt -2.3930 14.4134 0.0000 +vt -1.9058 1.8653 0.0000 +vt -1.9058 2.1661 0.0000 +vt -3.1690 2.1661 0.0000 +vt -3.1690 1.8653 0.0000 +vt 1.9155 2.1661 0.0000 +vt 1.9155 1.9447 0.0000 +vt 3.1593 1.9447 0.0000 +vt 3.1593 2.1661 0.0000 +vt -1.9058 15.2295 0.0000 +vt -3.1690 15.2295 0.0000 +vt -3.1491 14.8046 0.0000 +vt -1.9256 14.8046 0.0000 +vt -1.3948 1.8653 0.0000 +vt -1.3948 2.1661 0.0000 +vt -2.6579 2.1661 0.0000 +vt -2.6579 1.8653 0.0000 +vt 1.4045 2.1661 0.0000 +vt 1.4045 1.9447 0.0000 +vt 2.6483 1.9447 0.0000 +vt 2.6483 2.1661 0.0000 +vt -1.3948 15.5516 0.0000 +vt -2.6579 15.5516 0.0000 +vt -2.6381 15.1268 0.0000 +vt -1.4146 15.1268 0.0000 +vt -0.8489 1.8653 0.0000 +vt -0.8489 2.1661 0.0000 +vt -2.1120 2.1661 0.0000 +vt -2.1120 1.8653 0.0000 +vt 0.8585 2.1661 0.0000 +vt 0.8585 1.9447 0.0000 +vt 2.1024 1.9447 0.0000 +vt 2.1024 2.1661 0.0000 +vt -0.8489 15.7992 0.0000 +vt -2.1120 15.7992 0.0000 +vt -2.0922 15.3743 0.0000 +vt -0.8687 15.3743 0.0000 +vt -0.2775 1.8653 0.0000 +vt -0.2775 2.1661 0.0000 +vt -1.5406 2.1661 0.0000 +vt -1.5406 1.8653 0.0000 +vt 0.2871 2.1661 0.0000 +vt 0.2871 1.9447 0.0000 +vt 1.5309 1.9447 0.0000 +vt 1.5309 2.1661 0.0000 +vt -0.2775 15.9678 0.0000 +vt -1.5406 15.9678 0.0000 +vt -1.5208 15.5430 0.0000 +vt -0.2973 15.5430 0.0000 +vt 0.3096 1.8653 0.0000 +vt 0.3096 2.1661 0.0000 +vt -0.9535 2.1661 0.0000 +vt -0.9535 1.8653 0.0000 +vt -0.3000 2.1661 0.0000 +vt -0.3000 1.9447 0.0000 +vt 0.9439 1.9447 0.0000 +vt 0.9439 2.1661 0.0000 +vt 0.2898 15.6299 0.0000 +vt 0.3096 16.0547 0.0000 +vt -0.9535 16.0547 0.0000 +vt -0.9337 15.6299 0.0000 +vt 0.9022 1.8653 0.0000 +vt 0.9022 2.1661 0.0000 +vt -0.3609 2.1661 0.0000 +vt -0.3609 1.8653 0.0000 +vt -0.8926 2.1661 0.0000 +vt -0.8926 1.9447 0.0000 +vt 0.3512 1.9447 0.0000 +vt 0.3512 2.1661 0.0000 +vt 0.8824 15.6335 0.0000 +vt 0.9022 16.0584 0.0000 +vt -0.3609 16.0584 0.0000 +vt -0.3411 15.6335 0.0000 +vt 1.4902 1.8653 0.0000 +vt 1.4902 2.1661 0.0000 +vt 0.2271 2.1661 0.0000 +vt 0.2271 1.8653 0.0000 +vt -1.4806 2.1661 0.0000 +vt -1.4806 1.9447 0.0000 +vt -0.2367 1.9447 0.0000 +vt -0.2367 2.1661 0.0000 +vt 1.4704 15.5538 0.0000 +vt 1.4902 15.9786 0.0000 +vt 0.2271 15.9786 0.0000 +vt 0.2469 15.5538 0.0000 +vt 2.0634 1.8653 0.0000 +vt 2.0634 2.1661 0.0000 +vt 0.8002 2.1661 0.0000 +vt 0.8002 1.8653 0.0000 +vt -2.0537 2.1661 0.0000 +vt -2.0537 1.9447 0.0000 +vt -0.8099 1.9447 0.0000 +vt -0.8099 2.1661 0.0000 +vt 2.0436 15.3921 0.0000 +vt 2.0634 15.8170 0.0000 +vt 0.8002 15.8170 0.0000 +vt 0.8201 15.3921 0.0000 +vt 2.6119 1.8653 0.0000 +vt 2.6119 2.1661 0.0000 +vt 1.3488 2.1661 0.0000 +vt 1.3488 1.8653 0.0000 +vt -2.6022 2.1661 0.0000 +vt -2.6022 1.9447 0.0000 +vt -1.3584 1.9447 0.0000 +vt -1.3584 2.1661 0.0000 +vt 2.5921 15.1512 0.0000 +vt 2.6119 15.5761 0.0000 +vt 1.3488 15.5761 0.0000 +vt 1.3686 15.1512 0.0000 +vt 3.1263 1.8653 0.0000 +vt 3.1263 2.1661 0.0000 +vt 1.8632 2.1661 0.0000 +vt 1.8632 1.8653 0.0000 +vt -3.1166 2.1661 0.0000 +vt -3.1166 1.9447 0.0000 +vt -1.8728 1.9447 0.0000 +vt -1.8728 2.1661 0.0000 +vt 3.1065 14.8353 0.0000 +vt 3.1263 15.2602 0.0000 +vt 1.8632 15.2602 0.0000 +vt 1.8830 14.8353 0.0000 +vt 2.3346 1.8653 0.0000 +vt 3.5977 1.8653 0.0000 +vt 3.5977 2.1661 0.0000 +vt 2.3346 2.1661 0.0000 +vt -3.5881 1.9447 0.0000 +vt -2.3442 1.9447 0.0000 +vt -2.3442 2.1661 0.0000 +vt -3.5881 2.1661 0.0000 +vt 3.5779 14.4498 0.0000 +vt 3.5977 14.8747 0.0000 +vt 2.3346 14.8747 0.0000 +vt 2.3544 14.4498 0.0000 +vt 2.7549 1.8653 0.0000 +vt 4.0181 1.8653 0.0000 +vt 4.0181 2.1661 0.0000 +vt 2.7549 2.1661 0.0000 +vt -4.0084 1.9447 0.0000 +vt -2.7646 1.9447 0.0000 +vt -2.7646 2.1661 0.0000 +vt -4.0084 2.1661 0.0000 +vt 3.9982 14.0014 0.0000 +vt 4.0181 14.4263 0.0000 +vt 2.7549 14.4263 0.0000 +vt 2.7747 14.0014 0.0000 +vt 3.1169 1.8653 0.0000 +vt 4.3801 1.8653 0.0000 +vt 4.3801 2.1661 0.0000 +vt 3.1169 2.1661 0.0000 +vt -4.3704 1.9447 0.0000 +vt -3.1266 1.9447 0.0000 +vt -3.1266 2.1661 0.0000 +vt -4.3704 2.1661 0.0000 +vt 4.3602 13.4977 0.0000 +vt 4.3801 13.9226 0.0000 +vt 3.1169 13.9226 0.0000 +vt 3.1367 13.4977 0.0000 +vt 3.4144 1.8653 0.0000 +vt 4.6775 1.8653 0.0000 +vt 4.6775 2.1661 0.0000 +vt 3.4144 2.1661 0.0000 +vt -4.6678 1.9447 0.0000 +vt -3.4240 1.9447 0.0000 +vt -3.4240 2.1661 0.0000 +vt -4.6678 2.1661 0.0000 +vt 4.6577 12.9475 0.0000 +vt 4.6775 13.3724 0.0000 +vt 3.4144 13.3724 0.0000 +vt 3.4342 12.9475 0.0000 +vt 3.6421 1.8653 0.0000 +vt 4.9052 1.8653 0.0000 +vt 4.9052 2.1661 0.0000 +vt 3.6421 2.1661 0.0000 +vt -4.8956 1.9447 0.0000 +vt -3.6518 1.9447 0.0000 +vt -3.6518 2.1661 0.0000 +vt -4.8956 2.1661 0.0000 +vt 4.8854 12.3602 0.0000 +vt 4.9052 12.7851 0.0000 +vt 3.6421 12.7851 0.0000 +vt 3.6619 12.3602 0.0000 +vt 3.8832 1.8653 0.0000 +vt 5.0594 1.8653 0.0000 +vt 3.8832 2.1661 0.0000 +vt -5.0497 1.9447 0.0000 +vt -3.8876 1.9447 0.0000 +vt -3.8876 2.1661 0.0000 +vt -5.0497 2.1661 0.0000 +vt 5.0396 11.7460 0.0000 +vt 5.0594 12.1708 0.0000 +vt 3.8832 12.1708 0.0000 +vt 3.8923 11.7460 0.0000 +vt 1.8427 1.8653 0.0000 +vt 3.0189 1.8653 0.0000 +vt 3.0189 2.1661 0.0000 +vt 1.8427 2.1661 0.0000 +vt -3.0145 1.9447 0.0000 +vt -1.8524 1.9447 0.0000 +vt -1.8524 2.1661 0.0000 +vt -3.0145 2.1661 0.0000 +vt 3.0098 11.2978 0.0000 +vt 3.0189 11.7227 0.0000 +vt 1.8427 11.7227 0.0000 +vt 1.8625 11.2978 0.0000 +vt 1.8827 1.8653 0.0000 +vt 3.1459 1.8653 0.0000 +vt 3.1459 2.1661 0.0000 +vt 1.8827 2.1661 0.0000 +vt -3.1362 1.9447 0.0000 +vt -1.8924 1.9447 0.0000 +vt -1.8924 2.1661 0.0000 +vt -3.1362 2.1661 0.0000 +vt 1.9026 10.9457 0.0000 +vt 3.1260 10.9457 0.0000 +vt 3.1459 11.3705 0.0000 +vt 1.8827 11.3705 0.0000 +vt 1.8794 1.8653 0.0000 +vt 3.1426 1.8653 0.0000 +vt 3.1426 2.1661 0.0000 +vt 1.8794 2.1661 0.0000 +vt -3.1329 1.9447 0.0000 +vt -1.8891 1.9447 0.0000 +vt -1.8891 2.1661 0.0000 +vt -3.1329 2.1661 0.0000 +vt 1.8993 10.5909 0.0000 +vt 3.1228 10.5909 0.0000 +vt 3.1426 11.0158 0.0000 +vt 1.8794 11.0158 0.0000 +vt 1.8329 1.8653 0.0000 +vt 3.0960 1.8653 0.0000 +vt 3.0960 2.1661 0.0000 +vt 1.8329 2.1661 0.0000 +vt -3.0864 1.9447 0.0000 +vt -1.8426 1.9447 0.0000 +vt -1.8426 2.1661 0.0000 +vt -3.0864 2.1661 0.0000 +vt 1.8527 10.2397 0.0000 +vt 3.0762 10.2397 0.0000 +vt 3.0960 10.6646 0.0000 +vt 1.8329 10.6646 0.0000 +vt 1.7439 1.8653 0.0000 +vt 3.0070 1.8653 0.0000 +vt 3.0070 2.1661 0.0000 +vt 1.7439 2.1661 0.0000 +vt -2.9974 1.9447 0.0000 +vt -1.7536 1.9447 0.0000 +vt -1.7536 2.1661 0.0000 +vt -2.9974 2.1661 0.0000 +vt 1.7637 9.8980 0.0000 +vt 2.9872 9.8980 0.0000 +vt 3.0070 10.3229 0.0000 +vt 1.7439 10.3229 0.0000 +vt 1.6140 1.8653 0.0000 +vt 2.8771 1.8653 0.0000 +vt 2.8771 2.1661 0.0000 +vt 1.6140 2.1661 0.0000 +vt -2.8675 1.9447 0.0000 +vt -1.6236 1.9447 0.0000 +vt -1.6236 2.1661 0.0000 +vt -2.8675 2.1661 0.0000 +vt 1.6338 9.5718 0.0000 +vt 2.8573 9.5718 0.0000 +vt 2.8771 9.9967 0.0000 +vt 1.6140 9.9967 0.0000 +vt 1.4454 2.1661 0.0000 +vt 1.4454 1.8653 0.0000 +vt 2.7085 1.8653 0.0000 +vt 2.7085 2.1661 0.0000 +vt -1.4551 1.9447 0.0000 +vt -1.4551 2.1661 0.0000 +vt -2.6989 2.1661 0.0000 +vt -2.6989 1.9447 0.0000 +vt 1.4652 9.2667 0.0000 +vt 2.6887 9.2667 0.0000 +vt 2.7085 9.6916 0.0000 +vt 1.4454 9.6916 0.0000 +vt 1.2410 2.1661 0.0000 +vt 1.2410 1.8653 0.0000 +vt 2.5042 1.8653 0.0000 +vt 2.5042 2.1661 0.0000 +vt -1.2507 1.9447 0.0000 +vt -1.2507 2.1661 0.0000 +vt -2.4945 2.1661 0.0000 +vt -2.4945 1.9447 0.0000 +vt 1.2609 8.9879 0.0000 +vt 2.4844 8.9879 0.0000 +vt 2.5042 9.4127 0.0000 +vt 1.2410 9.4127 0.0000 +vt 1.0044 2.1661 0.0000 +vt 1.0044 1.8653 0.0000 +vt 2.2676 1.8653 0.0000 +vt 2.2676 2.1661 0.0000 +vt -1.0141 1.9447 0.0000 +vt -1.0141 2.1661 0.0000 +vt -2.2579 2.1661 0.0000 +vt -2.2579 1.9447 0.0000 +vt 1.0242 8.7402 0.0000 +vt 2.2477 8.7402 0.0000 +vt 2.2676 9.1651 0.0000 +vt 1.0044 9.1651 0.0000 +vt 0.7396 2.1661 0.0000 +vt 0.7396 1.8653 0.0000 +vt 2.0028 1.8653 0.0000 +vt 2.0028 2.1661 0.0000 +vt -0.7493 1.9447 0.0000 +vt -0.7493 2.1661 0.0000 +vt -1.9931 2.1661 0.0000 +vt -1.9931 1.9447 0.0000 +vt 0.7594 8.5279 0.0000 +vt 1.9829 8.5279 0.0000 +vt 2.0028 8.9528 0.0000 +vt 0.7396 8.9528 0.0000 +vt 0.4512 2.1661 0.0000 +vt 0.4512 1.8653 0.0000 +vt 1.7143 1.8653 0.0000 +vt 1.7143 2.1661 0.0000 +vt -0.4609 1.9447 0.0000 +vt -0.4609 2.1661 0.0000 +vt -1.7047 2.1661 0.0000 +vt -1.7047 1.9447 0.0000 +vt 0.4710 8.3547 0.0000 +vt 1.6945 8.3547 0.0000 +vt 1.7143 8.7796 0.0000 +vt 0.4512 8.7796 0.0000 +vt 0.1441 2.1661 0.0000 +vt 0.1441 1.8653 0.0000 +vt 1.4073 1.8653 0.0000 +vt 1.4073 2.1661 0.0000 +vt -0.1538 1.9447 0.0000 +vt -0.1538 2.1661 0.0000 +vt -1.3976 2.1661 0.0000 +vt -1.3976 1.9447 0.0000 +vt 0.1640 8.2235 0.0000 +vt 1.3875 8.2235 0.0000 +vt 1.4073 8.6484 0.0000 +vt 0.1441 8.6484 0.0000 +vt -0.1763 2.1661 0.0000 +vt -0.1763 1.8653 0.0000 +vt 1.0868 1.8653 0.0000 +vt 1.0868 2.1661 0.0000 +vt 0.1666 1.9447 0.0000 +vt 0.1666 2.1661 0.0000 +vt -1.0772 2.1661 0.0000 +vt -1.0772 1.9447 0.0000 +vt -0.1763 8.5615 0.0000 +vt -0.1565 8.1366 0.0000 +vt 1.0670 8.1366 0.0000 +vt 1.0868 8.5615 0.0000 +vt -0.5046 2.1661 0.0000 +vt -0.5046 1.8653 0.0000 +vt 0.7586 1.8653 0.0000 +vt 0.7586 2.1661 0.0000 +vt 0.4949 1.9447 0.0000 +vt 0.4949 2.1661 0.0000 +vt -0.5046 8.5204 0.0000 +vt -0.4847 8.0955 0.0000 +vt 0.7388 8.0955 0.0000 +vt 0.7586 8.5204 0.0000 +vt -0.8350 2.1661 0.0000 +vt -0.8350 1.8653 0.0000 +vt 0.4281 1.8653 0.0000 +vt 0.4281 2.1661 0.0000 +vt 0.8254 1.9447 0.0000 +vt 0.8254 2.1661 0.0000 +vt -0.4185 2.1661 0.0000 +vt -0.4185 1.9447 0.0000 +vt -0.8350 8.5258 0.0000 +vt -0.8152 8.1009 0.0000 +vt 0.4083 8.1009 0.0000 +vt 0.4281 8.5258 0.0000 +vt -1.1620 2.1661 0.0000 +vt -1.1620 1.8653 0.0000 +vt 0.1012 1.8653 0.0000 +vt 0.1012 2.1661 0.0000 +vt 1.1523 1.9447 0.0000 +vt 1.1523 2.1661 0.0000 +vt -0.0915 2.1661 0.0000 +vt -0.0915 1.9447 0.0000 +vt -1.1620 8.5776 0.0000 +vt -1.1422 8.1527 0.0000 +vt 0.0813 8.1527 0.0000 +vt 0.1012 8.5776 0.0000 +vt -1.4798 1.8653 0.0000 +vt -0.2167 1.8653 0.0000 +vt -0.2167 2.1661 0.0000 +vt 1.4701 1.9447 0.0000 +vt 1.4701 2.1661 0.0000 +vt 0.2263 1.9447 0.0000 +vt -1.4798 8.6749 0.0000 +vt -1.4600 8.2500 0.0000 +vt -0.2365 8.2500 0.0000 +vt -0.2167 8.6749 0.0000 +vt -1.7830 2.1661 0.0000 +vt -1.7830 1.8653 0.0000 +vt -0.5199 1.8653 0.0000 +vt -0.5199 2.1661 0.0000 +vt 1.7734 1.9447 0.0000 +vt 1.7734 2.1661 0.0000 +vt 0.5295 2.1661 0.0000 +vt 0.5295 1.9447 0.0000 +vt -1.7830 8.8160 0.0000 +vt -1.7632 8.3912 0.0000 +vt -0.5397 8.3912 0.0000 +vt -0.5199 8.8160 0.0000 +vt -2.0664 1.8653 0.0000 +vt -0.8033 1.8653 0.0000 +vt -0.8033 2.1661 0.0000 +vt -2.0664 2.1661 0.0000 +vt 0.8129 1.9447 0.0000 +vt 2.0567 1.9447 0.0000 +vt 2.0567 2.1661 0.0000 +vt 0.8129 2.1661 0.0000 +vt -2.0664 8.9986 0.0000 +vt -2.0466 8.5738 0.0000 +vt -0.8231 8.5738 0.0000 +vt -0.8033 8.9986 0.0000 +vt -2.3250 1.8653 0.0000 +vt -1.0619 1.8653 0.0000 +vt -1.0619 2.1661 0.0000 +vt -2.3250 2.1661 0.0000 +vt 1.0716 1.9447 0.0000 +vt 2.3154 1.9447 0.0000 +vt 2.3154 2.1661 0.0000 +vt 1.0716 2.1661 0.0000 +vt -2.3250 9.2194 0.0000 +vt -2.3052 8.7946 0.0000 +vt -1.0817 8.7946 0.0000 +vt -1.0619 9.2194 0.0000 +vt -2.5545 1.8653 0.0000 +vt -1.2914 1.8653 0.0000 +vt -1.2914 2.1661 0.0000 +vt -2.5545 2.1661 0.0000 +vt 1.3011 1.9447 0.0000 +vt 2.5449 1.9447 0.0000 +vt 2.5449 2.1661 0.0000 +vt 1.3011 2.1661 0.0000 +vt -2.5545 9.4747 0.0000 +vt -2.5347 9.0499 0.0000 +vt -1.3112 9.0499 0.0000 +vt -1.2914 9.4747 0.0000 +vt -2.7509 1.8653 0.0000 +vt -1.4878 1.8653 0.0000 +vt -1.4878 2.1661 0.0000 +vt -2.7509 2.1661 0.0000 +vt 1.4974 1.9447 0.0000 +vt 2.7412 1.9447 0.0000 +vt 2.7412 2.1661 0.0000 +vt 1.4974 2.1661 0.0000 +vt -2.7509 9.7601 0.0000 +vt -2.7311 9.3352 0.0000 +vt -1.5076 9.3352 0.0000 +vt -1.4878 9.7601 0.0000 +vt -2.9108 1.8653 0.0000 +vt -1.6476 1.8653 0.0000 +vt -1.6476 2.1661 0.0000 +vt -2.9108 2.1661 0.0000 +vt 1.6573 1.9447 0.0000 +vt 2.9011 1.9447 0.0000 +vt 2.9011 2.1661 0.0000 +vt 1.6573 2.1661 0.0000 +vt -2.9108 10.0706 0.0000 +vt -2.8909 9.6457 0.0000 +vt -1.6674 9.6457 0.0000 +vt -1.6476 10.0706 0.0000 +vt -2.9444 1.8653 0.0000 +vt -1.7682 1.8653 0.0000 +vt -1.7682 2.1661 0.0000 +vt -2.9444 2.1661 0.0000 +vt 1.7779 1.9447 0.0000 +vt 2.9400 1.9447 0.0000 +vt 2.9400 2.1661 0.0000 +vt 1.7779 2.1661 0.0000 +vt -2.9444 10.4009 0.0000 +vt -2.9353 9.9760 0.0000 +vt -1.7881 9.9760 0.0000 +vt -1.7682 10.4009 0.0000 +vt 3.4574 1.9447 0.0000 +vt 4.5050 1.9447 0.0000 +vt 4.5050 2.1661 0.0000 +vt 2.4097 1.9447 0.0000 +vt 2.4097 2.1661 0.0000 +vt 3.4574 2.1661 0.0000 +vt -3.4574 1.8653 0.0000 +vt -2.4053 1.8653 0.0000 +vt -2.4053 2.1661 0.0000 +vt -4.5094 1.8653 0.0000 +vt -4.5094 2.1661 0.0000 +vt -3.4574 2.1661 0.0000 +vt -4.5094 10.5744 0.0000 +vt -4.5003 10.1495 0.0000 +vt -3.4574 10.1495 0.0000 +vt -3.4574 10.5744 0.0000 +vt -2.4144 10.1495 0.0000 +vt -2.4053 10.5744 0.0000 +vt 4.5003 11.4738 0.0000 +vt 4.5094 11.8986 0.0000 +vt 3.4574 11.8986 0.0000 +vt 3.4574 11.4738 0.0000 +vt 2.4053 11.8986 0.0000 +vt 2.4144 11.4738 0.0000 +vt 3.4574 1.8653 0.0000 +vt 4.5094 1.8653 0.0000 +vt 4.5094 2.1661 0.0000 +vt 2.4053 1.8653 0.0000 +vt 2.4053 2.1661 0.0000 +vt -3.4574 1.9447 0.0000 +vt -2.4097 1.9447 0.0000 +vt -2.4097 2.1661 0.0000 +vt -4.5050 1.9447 0.0000 +vt -4.5050 2.1661 0.0000 +vt -14.1019 1.2733 0.0000 +vt -14.1092 -0.2807 0.0000 +vt -13.9510 -1.8224 0.0000 +vt -13.9624 -0.2699 0.0000 +vt -13.8066 -1.7880 0.0000 +vt -13.6301 -3.3254 0.0000 +vt -13.4906 -3.2681 0.0000 +vt -13.1519 -4.7638 0.0000 +vt -13.0197 -4.6844 0.0000 +vt -12.5247 -6.1127 0.0000 +vt -12.4022 -6.0127 0.0000 +vt -11.7594 -7.3489 0.0000 +vt -11.6485 -7.2301 0.0000 +vt -10.8690 -8.4512 0.0000 +vt -10.7718 -8.3155 0.0000 +vt -9.8690 -9.4005 0.0000 +vt -9.7870 -9.2504 0.0000 +vt -8.7765 -10.1806 0.0000 +vt -8.7112 -10.0185 0.0000 +vt -7.6105 -10.7779 0.0000 +vt -7.5630 -10.6067 0.0000 +vt -6.3908 -11.1822 0.0000 +vt -6.3620 -11.0048 0.0000 +vt -5.1387 -11.3865 0.0000 +vt -5.1289 -11.2060 0.0000 +vt -3.9625 -11.3872 0.0000 +vt -3.9668 -11.2067 0.0000 +vt -2.9211 -11.1296 0.0000 +vt -2.9123 -11.3098 0.0000 +vt -1.8754 -11.0524 0.0000 +vt -1.8621 -11.2323 0.0000 +vt -0.7216 -10.8808 0.0000 +vt -0.6945 -11.0586 0.0000 +vt 0.4830 -10.4998 0.0000 +vt 0.5289 -10.6717 0.0000 +vt 1.6367 -9.9280 0.0000 +vt 1.7005 -10.0910 0.0000 +vt 2.7196 -9.1752 0.0000 +vt 2.8002 -9.3265 0.0000 +vt 3.7131 -8.2544 0.0000 +vt 3.8091 -8.3914 0.0000 +vt 4.6000 -7.1815 0.0000 +vt 4.7097 -7.3019 0.0000 +vt 5.3650 -5.9749 0.0000 +vt 5.4866 -6.0766 0.0000 +vt 5.9950 -4.6555 0.0000 +vt 6.1264 -4.7367 0.0000 +vt 6.4791 -3.2459 0.0000 +vt 6.6180 -3.3052 0.0000 +vt 6.8090 -1.7705 0.0000 +vt 6.9531 -1.8069 0.0000 +vt 6.9791 -0.2546 0.0000 +vt 7.1257 -0.2675 0.0000 +vt 6.9862 1.2756 0.0000 +vt 7.1330 1.2865 0.0000 +vt 6.9748 2.8282 0.0000 +vt 6.8305 2.7938 0.0000 +vt 6.6539 4.3312 0.0000 +vt 6.5144 4.2738 0.0000 +vt 6.1757 5.7695 0.0000 +vt 6.0436 5.6902 0.0000 +vt 5.5486 7.1184 0.0000 +vt 5.4260 7.0185 0.0000 +vt 4.7832 8.3547 0.0000 +vt 4.6723 8.2359 0.0000 +vt 3.8929 9.4570 0.0000 +vt 3.7956 9.3213 0.0000 +vt 2.8928 10.4063 0.0000 +vt 2.8109 10.2561 0.0000 +vt 1.8004 11.1864 0.0000 +vt 1.7351 11.0243 0.0000 +vt 0.6343 11.7837 0.0000 +vt 0.5868 11.6125 0.0000 +vt -0.5853 12.1880 0.0000 +vt -0.6142 12.0106 0.0000 +vt -1.8375 12.3923 0.0000 +vt -1.8472 12.2118 0.0000 +vt -3.0093 12.2125 0.0000 +vt -3.0137 12.3930 0.0000 +vt -4.0551 12.1354 0.0000 +vt -4.0639 12.3155 0.0000 +vt -5.1008 12.0582 0.0000 +vt -5.1140 12.2381 0.0000 +vt -6.2545 11.8866 0.0000 +vt -6.2817 12.0644 0.0000 +vt -7.4592 11.5056 0.0000 +vt -7.5051 11.6775 0.0000 +vt -8.6129 10.9338 0.0000 +vt -8.6767 11.0968 0.0000 +vt -9.6958 10.1810 0.0000 +vt -9.7764 10.3323 0.0000 +vt -10.6893 9.2602 0.0000 +vt -10.7853 9.3972 0.0000 +vt -11.5761 8.1873 0.0000 +vt -11.6859 8.3077 0.0000 +vt -12.3412 6.9807 0.0000 +vt -12.4628 7.0824 0.0000 +vt -12.9712 5.6613 0.0000 +vt -13.1026 5.7425 0.0000 +vt -13.4553 4.2517 0.0000 +vt -13.5942 4.3110 0.0000 +vt -13.7852 2.7763 0.0000 +vt -13.9292 2.8127 0.0000 +vt -13.9552 1.2604 0.0000 +vt -13.7200 5.8794 0.0000 +vt -13.9957 5.0677 0.0000 +vt -13.4336 4.7787 0.0000 +vt -13.4442 6.6911 0.0000 +vt -12.8062 6.3631 0.0000 +vt -13.0764 4.5951 0.0000 +vt -12.5250 6.2185 0.0000 +vt 0.2186 0.1845 0.0000 +vt 0.2758 0.1845 0.0000 +vt 0.2758 0.2202 0.0000 +vt 0.2186 0.2202 0.0000 +vt 0.2204 0.0002 0.0000 +vt 0.2719 0.0002 0.0000 +vt 0.2719 0.0357 0.0000 +vt 0.2204 0.0357 0.0000 +vt 0.2168 0.1845 0.0000 +vt 0.2168 0.2202 0.0000 +vt 0.2129 0.1845 0.0000 +vt 0.2723 0.1845 0.0000 +vt 0.2723 0.2202 0.0000 +vt 0.2129 0.2202 0.0000 +vt 0.2169 0.0002 0.0000 +vt 0.2683 0.0002 0.0000 +vt 0.2683 0.0357 0.0000 +vt 0.2169 0.0357 0.0000 +vt 0.2049 0.1845 0.0000 +vt 0.2642 0.1845 0.0000 +vt 0.2642 0.2202 0.0000 +vt 0.2049 0.2202 0.0000 +vt 0.2088 0.0002 0.0000 +vt 0.2603 0.0002 0.0000 +vt 0.2603 0.0357 0.0000 +vt 0.2088 0.0357 0.0000 +vt 0.1928 0.1845 0.0000 +vt 0.2521 0.1845 0.0000 +vt 0.2521 0.2202 0.0000 +vt 0.1928 0.2202 0.0000 +vt 0.1967 0.0002 0.0000 +vt 0.2482 0.0002 0.0000 +vt 0.2482 0.0357 0.0000 +vt 0.1967 0.0357 0.0000 +vt 0.1768 0.1845 0.0000 +vt 0.2361 0.1845 0.0000 +vt 0.2361 0.2202 0.0000 +vt 0.1768 0.2202 0.0000 +vt 0.1807 0.0002 0.0000 +vt 0.2322 0.0002 0.0000 +vt 0.2322 0.0357 0.0000 +vt 0.1807 0.0357 0.0000 +vt 0.1573 0.2202 0.0000 +vt 0.1573 0.1845 0.0000 +vt 0.1612 0.0357 0.0000 +vt 0.1612 0.0002 0.0000 +vt 0.2127 0.0002 0.0000 +vt 0.2127 0.0357 0.0000 +vt 0.1346 0.2202 0.0000 +vt 0.1346 0.1845 0.0000 +vt 0.1939 0.1845 0.0000 +vt 0.1939 0.2202 0.0000 +vt 0.1385 0.0357 0.0000 +vt 0.1385 0.0002 0.0000 +vt 0.1900 0.0002 0.0000 +vt 0.1900 0.0357 0.0000 +vt 0.1091 0.2202 0.0000 +vt 0.1091 0.1845 0.0000 +vt 0.1684 0.1845 0.0000 +vt 0.1684 0.2202 0.0000 +vt 0.1130 0.0357 0.0000 +vt 0.1130 0.0002 0.0000 +vt 0.1645 0.0002 0.0000 +vt 0.1645 0.0357 0.0000 +vt 0.0811 0.2202 0.0000 +vt 0.0811 0.1845 0.0000 +vt 0.1404 0.1845 0.0000 +vt 0.1404 0.2202 0.0000 +vt 0.0850 0.0357 0.0000 +vt 0.0850 0.0002 0.0000 +vt 0.1365 0.0002 0.0000 +vt 0.1365 0.0357 0.0000 +vt 0.0513 0.2202 0.0000 +vt 0.0513 0.1845 0.0000 +vt 0.1106 0.1845 0.0000 +vt 0.1106 0.2202 0.0000 +vt 0.0552 0.0357 0.0000 +vt 0.0552 0.0002 0.0000 +vt 0.1067 0.0002 0.0000 +vt 0.1067 0.0357 0.0000 +vt 0.0240 0.0357 0.0000 +vt 0.0240 0.0002 0.0000 +vt 0.0754 0.0002 0.0000 +vt 0.0754 0.0357 0.0000 +vt -0.0081 0.0357 0.0000 +vt -0.0081 0.0002 0.0000 +vt 0.0433 0.0002 0.0000 +vt 0.0433 0.0357 0.0000 +vt -0.0445 0.2202 0.0000 +vt -0.0445 0.1845 0.0000 +vt 0.0149 0.1845 0.0000 +vt 0.0149 0.2202 0.0000 +vt -0.0405 0.0357 0.0000 +vt -0.0405 0.0002 0.0000 +vt 0.0109 0.0002 0.0000 +vt 0.0109 0.0357 0.0000 +vt -0.0766 0.2202 0.0000 +vt -0.0766 0.1845 0.0000 +vt -0.0173 0.1845 0.0000 +vt -0.0173 0.2202 0.0000 +vt -0.0727 0.0357 0.0000 +vt -0.0727 0.0002 0.0000 +vt -0.0212 0.0002 0.0000 +vt -0.0212 0.0357 0.0000 +vt -0.1079 0.2202 0.0000 +vt -0.1079 0.1845 0.0000 +vt -0.0486 0.1845 0.0000 +vt -0.0486 0.2202 0.0000 +vt -0.1040 0.0357 0.0000 +vt -0.1040 0.0002 0.0000 +vt -0.0525 0.0002 0.0000 +vt -0.0525 0.0357 0.0000 +vt -0.1379 0.2202 0.0000 +vt -0.1379 0.1845 0.0000 +vt -0.0786 0.1845 0.0000 +vt -0.0786 0.2202 0.0000 +vt -0.1340 0.0357 0.0000 +vt -0.1340 0.0002 0.0000 +vt -0.0825 0.0002 0.0000 +vt -0.0825 0.0357 0.0000 +vt -0.1660 0.2202 0.0000 +vt -0.1660 0.1845 0.0000 +vt -0.1067 0.1845 0.0000 +vt -0.1067 0.2202 0.0000 +vt -0.1621 0.0357 0.0000 +vt -0.1621 0.0002 0.0000 +vt -0.1107 0.0002 0.0000 +vt -0.1107 0.0357 0.0000 +vt -0.1918 0.1845 0.0000 +vt -0.1325 0.1845 0.0000 +vt -0.1325 0.2202 0.0000 +vt -0.1918 0.2202 0.0000 +vt -0.1879 0.0357 0.0000 +vt -0.1879 0.0002 0.0000 +vt -0.1364 0.0002 0.0000 +vt -0.1364 0.0357 0.0000 +vt -0.2148 0.1845 0.0000 +vt -0.1555 0.1845 0.0000 +vt -0.1555 0.2202 0.0000 +vt -0.2148 0.2202 0.0000 +vt -0.2109 0.0002 0.0000 +vt -0.1594 0.0002 0.0000 +vt -0.1594 0.0357 0.0000 +vt -0.2109 0.0357 0.0000 +vt -0.2346 0.1845 0.0000 +vt -0.1753 0.1845 0.0000 +vt -0.1753 0.2202 0.0000 +vt -0.2346 0.2202 0.0000 +vt -0.2307 0.0002 0.0000 +vt -0.1792 0.0002 0.0000 +vt -0.1792 0.0357 0.0000 +vt -0.2307 0.0357 0.0000 +vt -0.2509 0.1845 0.0000 +vt -0.2509 0.2202 0.0000 +vt -0.2469 0.0002 0.0000 +vt -0.1955 0.0002 0.0000 +vt -0.1955 0.0357 0.0000 +vt -0.2469 0.0357 0.0000 +vt -0.2633 0.1845 0.0000 +vt -0.2040 0.1845 0.0000 +vt -0.2040 0.2202 0.0000 +vt -0.2633 0.2202 0.0000 +vt -0.2594 0.0002 0.0000 +vt -0.2079 0.0002 0.0000 +vt -0.2079 0.0357 0.0000 +vt -0.2594 0.0357 0.0000 +vt -0.2717 0.1845 0.0000 +vt -0.2717 0.2202 0.0000 +vt -0.2678 0.0002 0.0000 +vt -0.2163 0.0002 0.0000 +vt -0.2163 0.0357 0.0000 +vt -0.2678 0.0357 0.0000 +vt -0.1628 0.1845 0.0000 +vt -0.1056 0.1845 0.0000 +vt -0.1056 0.2202 0.0000 +vt -0.1628 0.2202 0.0000 +vt -0.1610 0.0357 0.0000 +vt -0.1610 0.0002 0.0000 +vt -0.1095 0.0002 0.0000 +vt -0.1095 0.0357 0.0000 +vt -0.1671 0.1845 0.0000 +vt -0.1671 0.2202 0.0000 +vt -0.1632 0.0002 0.0000 +vt -0.1117 0.0002 0.0000 +vt -0.1117 0.0357 0.0000 +vt -0.1632 0.0357 0.0000 +vt -0.1644 0.1845 0.0000 +vt -0.1644 0.2202 0.0000 +vt -0.1595 0.1845 0.0000 +vt -0.1002 0.1845 0.0000 +vt -0.1002 0.2202 0.0000 +vt -0.1595 0.2202 0.0000 +vt -0.1556 0.0357 0.0000 +vt -0.1556 0.0002 0.0000 +vt -0.1524 0.1845 0.0000 +vt -0.0931 0.1845 0.0000 +vt -0.0931 0.2202 0.0000 +vt -0.1524 0.2202 0.0000 +vt -0.1485 0.0002 0.0000 +vt -0.0970 0.0002 0.0000 +vt -0.0970 0.0357 0.0000 +vt -0.1485 0.0357 0.0000 +vt -0.0839 0.1845 0.0000 +vt -0.0839 0.2202 0.0000 +vt -0.1432 0.2202 0.0000 +vt -0.1432 0.1845 0.0000 +vt -0.0878 0.0002 0.0000 +vt -0.0878 0.0357 0.0000 +vt -0.1393 0.0357 0.0000 +vt -0.1393 0.0002 0.0000 +vt -0.0727 0.1845 0.0000 +vt -0.0727 0.2202 0.0000 +vt -0.0766 0.0002 0.0000 +vt -0.0766 0.0357 0.0000 +vt -0.1281 0.0357 0.0000 +vt -0.1281 0.0002 0.0000 +vt -0.0598 0.1845 0.0000 +vt -0.0598 0.2202 0.0000 +vt -0.1191 0.2202 0.0000 +vt -0.1191 0.1845 0.0000 +vt -0.0637 0.0002 0.0000 +vt -0.0637 0.0357 0.0000 +vt -0.1152 0.0357 0.0000 +vt -0.1152 0.0002 0.0000 +vt -0.0492 0.0002 0.0000 +vt -0.0492 0.0357 0.0000 +vt -0.1007 0.0357 0.0000 +vt -0.1007 0.0002 0.0000 +vt -0.0295 0.1845 0.0000 +vt -0.0295 0.2202 0.0000 +vt -0.0889 0.2202 0.0000 +vt -0.0889 0.1845 0.0000 +vt -0.0335 0.0002 0.0000 +vt -0.0335 0.0357 0.0000 +vt -0.0849 0.0357 0.0000 +vt -0.0849 0.0002 0.0000 +vt -0.0127 0.1845 0.0000 +vt -0.0127 0.2202 0.0000 +vt -0.0167 0.0002 0.0000 +vt -0.0167 0.0357 0.0000 +vt -0.0681 0.0357 0.0000 +vt -0.0681 0.0002 0.0000 +vt 0.0048 0.1845 0.0000 +vt 0.0048 0.2202 0.0000 +vt -0.0546 0.2202 0.0000 +vt -0.0546 0.1845 0.0000 +vt -0.0506 0.0002 0.0000 +vt 0.0000 0.0000 0.0000 +vt 0.0008 0.0357 0.0000 +vt -0.0506 0.0357 0.0000 +vt 0.0227 0.1845 0.0000 +vt 0.0227 0.2202 0.0000 +vt -0.0366 0.2202 0.0000 +vt -0.0366 0.1845 0.0000 +vt 0.0188 0.0002 0.0000 +vt 0.0188 0.0357 0.0000 +vt 0.0408 0.1845 0.0000 +vt 0.0408 0.2202 0.0000 +vt -0.0185 0.2202 0.0000 +vt -0.0185 0.1845 0.0000 +vt 0.0369 0.0002 0.0000 +vt 0.0369 0.0357 0.0000 +vt -0.0146 0.0357 0.0000 +vt -0.0146 0.0002 0.0000 +vt 0.0587 0.1845 0.0000 +vt 0.0587 0.2202 0.0000 +vt -0.0007 0.2202 0.0000 +vt -0.0007 0.1845 0.0000 +vt 0.0033 0.0357 0.0000 +vt 0.0033 0.0002 0.0000 +vt 0.0760 0.1845 0.0000 +vt 0.0760 0.2202 0.0000 +vt 0.0167 0.2202 0.0000 +vt 0.0167 0.1845 0.0000 +vt 0.0721 0.0002 0.0000 +vt 0.0721 0.0357 0.0000 +vt 0.0206 0.0357 0.0000 +vt 0.0206 0.0002 0.0000 +vt 0.0926 0.1845 0.0000 +vt 0.0926 0.2202 0.0000 +vt 0.0333 0.2202 0.0000 +vt 0.0333 0.1845 0.0000 +vt 0.0488 0.1845 0.0000 +vt 0.0488 0.2202 0.0000 +vt 0.0527 0.0002 0.0000 +vt 0.1042 0.0002 0.0000 +vt 0.1042 0.0357 0.0000 +vt 0.0527 0.0357 0.0000 +vt 0.0629 0.1845 0.0000 +vt 0.1222 0.1845 0.0000 +vt 0.1222 0.2202 0.0000 +vt 0.0629 0.2202 0.0000 +vt 0.0668 0.0002 0.0000 +vt 0.1183 0.0002 0.0000 +vt 0.1183 0.0357 0.0000 +vt 0.0668 0.0357 0.0000 +vt 0.0794 0.0002 0.0000 +vt 0.1309 0.0002 0.0000 +vt 0.1309 0.0357 0.0000 +vt 0.0794 0.0357 0.0000 +vt 0.0862 0.1845 0.0000 +vt 0.1455 0.1845 0.0000 +vt 0.1455 0.2202 0.0000 +vt 0.0862 0.2202 0.0000 +vt 0.0901 0.0002 0.0000 +vt 0.1416 0.0002 0.0000 +vt 0.1416 0.0357 0.0000 +vt 0.0901 0.0357 0.0000 +vt 0.0949 0.1845 0.0000 +vt 0.1543 0.1845 0.0000 +vt 0.1543 0.2202 0.0000 +vt 0.0949 0.2202 0.0000 +vt 0.0989 0.0002 0.0000 +vt 0.1503 0.0002 0.0000 +vt 0.1503 0.0357 0.0000 +vt 0.0989 0.0357 0.0000 +vt 0.1015 0.1845 0.0000 +vt 0.1587 0.1845 0.0000 +vt 0.1587 0.2202 0.0000 +vt 0.1015 0.2202 0.0000 +vt 0.1055 0.0002 0.0000 +vt 0.1569 0.0002 0.0000 +vt 0.1569 0.0357 0.0000 +vt 0.1055 0.0357 0.0000 +vt 0.1890 0.1845 0.0000 +vt 0.2443 0.1845 0.0000 +vt 0.2443 0.2202 0.0000 +vt 0.1890 0.2202 0.0000 +vt -0.1890 0.1845 0.0000 +vt -0.1337 0.1845 0.0000 +vt -0.1337 0.2202 0.0000 +vt -0.2443 0.1845 0.0000 +vt -0.2443 0.2202 0.0000 +vt -0.1890 0.2202 0.0000 +vt -0.1890 0.0002 0.0000 +vt -0.2425 0.0002 0.0000 +vt -0.2425 0.0357 0.0000 +vt -0.1890 0.0357 0.0000 +vt 0.2425 0.0002 0.0000 +vt 0.2425 0.0357 0.0000 +vt 0.0473 0.1845 0.0000 +vt 0.0473 0.2202 0.0000 +vt 0.0200 0.2202 0.0000 +vt 0.0200 0.1845 0.0000 +vt 0.0794 0.1845 0.0000 +vt 0.0794 0.2202 0.0000 +vt 0.0887 0.0002 0.0000 +vt 0.0887 0.0357 0.0000 +vt 3.2908 4.8079 0.0000 +vt 3.3383 5.8079 0.0000 +vt 2.6459 5.8079 0.0000 +vt 2.6678 4.8079 0.0000 +vt 3.2951 5.2211 0.0000 +vt 3.3426 6.2211 0.0000 +vt 2.6246 6.2211 0.0000 +vt 2.6721 5.2211 0.0000 +vt 3.2480 5.6314 0.0000 +vt 3.2955 6.6314 0.0000 +vt 2.5775 6.6314 0.0000 +vt 2.6250 5.6314 0.0000 +vt 3.1503 6.0316 0.0000 +vt 3.1978 7.0316 0.0000 +vt 2.4798 7.0316 0.0000 +vt 2.5273 6.0316 0.0000 +vt 3.0037 6.4149 0.0000 +vt 3.0512 7.4149 0.0000 +vt 2.3332 7.4149 0.0000 +vt 2.3807 6.4149 0.0000 +vt 2.8108 6.7747 0.0000 +vt 2.8583 7.7747 0.0000 +vt 2.1403 7.7747 0.0000 +vt 2.1878 6.7747 0.0000 +vt 2.5748 7.1048 0.0000 +vt 2.6223 8.1048 0.0000 +vt 1.9043 8.1048 0.0000 +vt 1.9518 7.1048 0.0000 +vt 2.2998 7.3994 0.0000 +vt 2.3473 8.3994 0.0000 +vt 1.6293 8.3994 0.0000 +vt 1.6768 7.3994 0.0000 +vt 1.9906 7.6536 0.0000 +vt 2.0381 8.6536 0.0000 +vt 1.3200 8.6536 0.0000 +vt 1.3675 7.6536 0.0000 +vt 1.6524 7.8629 0.0000 +vt 1.6999 8.8629 0.0000 +vt 0.9819 8.8629 0.0000 +vt 1.0294 7.8629 0.0000 +vt 1.2912 8.0237 0.0000 +vt 1.3387 9.0237 0.0000 +vt 0.6206 9.0237 0.0000 +vt 0.6681 8.0237 0.0000 +vt 0.9130 8.1332 0.0000 +vt 0.9605 9.1332 0.0000 +vt 0.2425 9.1332 0.0000 +vt 0.2900 8.1332 0.0000 +vt 0.5721 9.1897 0.0000 +vt -0.1460 9.1897 0.0000 +vt -0.0985 8.1897 0.0000 +vt 0.5245 8.1897 0.0000 +vt 0.1799 9.1921 0.0000 +vt -0.5381 9.1921 0.0000 +vt -0.4906 8.1921 0.0000 +vt 0.1324 8.1921 0.0000 +vt -0.2092 9.1403 0.0000 +vt -0.9272 9.1403 0.0000 +vt -0.8797 8.1403 0.0000 +vt -0.2567 8.1403 0.0000 +vt -0.5885 9.0352 0.0000 +vt -1.3065 9.0352 0.0000 +vt -1.2590 8.0352 0.0000 +vt -0.6360 8.0352 0.0000 +vt -0.9514 8.8787 0.0000 +vt -1.6694 8.8787 0.0000 +vt -1.6219 7.8787 0.0000 +vt -0.9989 7.8787 0.0000 +vt -1.2918 8.6735 0.0000 +vt -2.0098 8.6735 0.0000 +vt -1.9623 7.6735 0.0000 +vt -1.3393 7.6735 0.0000 +vt -1.6038 8.4231 0.0000 +vt -2.3218 8.4231 0.0000 +vt -2.2743 7.4231 0.0000 +vt -1.6513 7.4231 0.0000 +vt -1.8819 8.1318 0.0000 +vt -2.5999 8.1318 0.0000 +vt -2.5524 7.1318 0.0000 +vt -1.9294 7.1318 0.0000 +vt -2.1215 7.8046 0.0000 +vt -2.8395 7.8046 0.0000 +vt -2.7920 6.8046 0.0000 +vt -2.1690 6.8046 0.0000 +vt -2.3183 7.4471 0.0000 +vt -3.0363 7.4471 0.0000 +vt -2.9888 6.4471 0.0000 +vt -2.3658 6.4471 0.0000 +vt -2.4690 7.0656 0.0000 +vt -3.1870 7.0656 0.0000 +vt -3.1395 6.0656 0.0000 +vt -2.5165 6.0656 0.0000 +vt -2.5967 6.6666 0.0000 +vt -3.2890 6.6666 0.0000 +vt -3.2415 5.6666 0.0000 +vt -2.6185 5.6666 0.0000 +vt -1.2783 6.3754 0.0000 +vt -1.9706 6.3754 0.0000 +vt -1.9488 5.3754 0.0000 +vt -1.3258 5.3754 0.0000 +vt -2.0228 6.1467 0.0000 +vt -1.9753 5.1467 0.0000 +vt -1.3523 5.1467 0.0000 +vt -1.3048 6.1467 0.0000 +vt -2.0206 5.9162 0.0000 +vt -1.9731 4.9162 0.0000 +vt -1.3501 4.9162 0.0000 +vt -1.3026 5.9162 0.0000 +vt -1.9898 5.6881 0.0000 +vt -1.9423 4.6881 0.0000 +vt -1.3193 4.6881 0.0000 +vt -1.2718 5.6881 0.0000 +vt -1.9309 5.4661 0.0000 +vt -1.8834 4.4661 0.0000 +vt -1.2604 4.4661 0.0000 +vt -1.2129 5.4661 0.0000 +vt -1.8450 5.2542 0.0000 +vt -1.7974 4.2542 0.0000 +vt -1.1744 4.2542 0.0000 +vt -1.1269 5.2542 0.0000 +vt -1.7334 5.0560 0.0000 +vt -1.6859 4.0560 0.0000 +vt -1.0629 4.0560 0.0000 +vt -1.0154 5.0560 0.0000 +vt -1.5982 4.8748 0.0000 +vt -1.5507 3.8748 0.0000 +vt -0.9276 3.8748 0.0000 +vt -0.8801 4.8748 0.0000 +vt -1.4416 4.7139 0.0000 +vt -1.3941 3.7139 0.0000 +vt -0.7711 3.7139 0.0000 +vt -0.7236 4.7139 0.0000 +vt -1.2664 4.5760 0.0000 +vt -1.2189 3.5760 0.0000 +vt -0.5958 3.5760 0.0000 +vt -0.5483 4.5760 0.0000 +vt -1.0755 4.4635 0.0000 +vt -1.0280 3.4635 0.0000 +vt -0.4050 3.4635 0.0000 +vt -0.3575 4.4635 0.0000 +vt -0.8723 4.3783 0.0000 +vt -0.8248 3.3783 0.0000 +vt -0.2018 3.3783 0.0000 +vt -0.1543 4.3783 0.0000 +vt -0.6128 3.3218 0.0000 +vt 0.0102 3.3218 0.0000 +vt 0.0577 4.3218 0.0000 +vt -0.6603 4.3218 0.0000 +vt -0.3955 3.2951 0.0000 +vt 0.2275 3.2951 0.0000 +vt 0.2750 4.2951 0.0000 +vt -0.4431 4.2951 0.0000 +vt -0.1769 3.2986 0.0000 +vt 0.4461 3.2986 0.0000 +vt 0.4936 4.2986 0.0000 +vt -0.2244 4.2986 0.0000 +vt 0.0395 3.3323 0.0000 +vt 0.6625 3.3323 0.0000 +vt 0.7100 4.3323 0.0000 +vt -0.0080 4.3323 0.0000 +vt 0.2498 3.3955 0.0000 +vt 0.8728 3.3955 0.0000 +vt 0.9203 4.3955 0.0000 +vt 0.2023 4.3955 0.0000 +vt 0.6379 3.6058 0.0000 +vt 1.2610 3.6058 0.0000 +vt 1.3085 4.6058 0.0000 +vt 0.5904 4.6058 0.0000 +vt 0.8091 3.7493 0.0000 +vt 1.4321 3.7493 0.0000 +vt 1.4796 4.7493 0.0000 +vt 0.7616 4.7493 0.0000 +vt 0.9610 3.9151 0.0000 +vt 1.5840 3.9151 0.0000 +vt 1.6315 4.9151 0.0000 +vt 0.9135 4.9151 0.0000 +vt 1.0909 4.1005 0.0000 +vt 1.7139 4.1005 0.0000 +vt 1.7614 5.1005 0.0000 +vt 1.0434 5.1005 0.0000 +vt 1.1967 4.3022 0.0000 +vt 1.8197 4.3022 0.0000 +vt 1.8672 5.3022 0.0000 +vt 1.1492 5.3022 0.0000 +vt 1.2765 4.5168 0.0000 +vt 1.8995 4.5168 0.0000 +vt 1.9213 5.5168 0.0000 +vt 1.2290 5.5168 0.0000 +vt 0.9135 4.9724 0.0000 +vt 1.6315 4.9724 0.0000 +vt 1.6790 5.9724 0.0000 +vt 1.6840 6.0780 0.0000 +vt 0.8609 6.0780 0.0000 +vt 0.8660 5.9724 0.0000 +vt 0.7616 4.8066 0.0000 +vt 1.4796 4.8066 0.0000 +vt 1.5271 5.8066 0.0000 +vt 1.5321 5.9122 0.0000 +vt 0.7141 5.8066 0.0000 +vt 0.7091 5.9122 0.0000 +vt 2.9058 8.8320 0.0000 +vt 2.9108 8.9376 0.0000 +vt 2.0877 8.9376 0.0000 +vt 2.8583 7.8320 0.0000 +vt 2.1403 7.8320 0.0000 +vt 2.0927 8.8320 0.0000 +vt -0.5359 10.1981 0.0000 +vt -1.3590 10.1981 0.0000 +vt -1.3540 10.0925 0.0000 +vt -1.3065 9.0925 0.0000 +vt -0.5409 10.0925 0.0000 +vt -0.5885 9.0925 0.0000 +vt 2.2878 4.6295 0.0000 +vt 2.9351 4.6295 0.0000 +vt 2.9569 5.6295 0.0000 +vt 2.2878 5.6295 0.0000 +vt 1.6405 4.6295 0.0000 +vt 1.6187 5.6295 0.0000 +vt 1.0434 5.1578 0.0000 +vt 1.7614 5.1578 0.0000 +vt 1.8089 6.1578 0.0000 +vt 1.8139 6.2634 0.0000 +vt 0.9909 6.2634 0.0000 +vt 0.9959 6.1578 0.0000 +vt 3.0987 8.4722 0.0000 +vt 3.1037 8.5778 0.0000 +vt 2.2807 8.5778 0.0000 +vt 3.0512 7.4722 0.0000 +vt 2.2857 8.4722 0.0000 +vt 2.3332 7.4722 0.0000 +vt 0.5904 4.6631 0.0000 +vt 1.3085 4.6631 0.0000 +vt 1.3560 5.6631 0.0000 +vt 1.3610 5.7687 0.0000 +vt 0.5429 5.6631 0.0000 +vt 0.5379 5.7687 0.0000 +vt -0.0080 4.3896 0.0000 +vt 0.7100 4.3896 0.0000 +vt 0.7575 5.3896 0.0000 +vt -0.0555 5.3896 0.0000 +vt 0.7625 5.4952 0.0000 +vt -0.0605 5.4952 0.0000 +vt 0.2023 4.4528 0.0000 +vt 0.9203 4.4528 0.0000 +vt 0.9678 5.4528 0.0000 +vt 0.1548 5.4528 0.0000 +vt 0.9728 5.5584 0.0000 +vt 0.1498 5.5584 0.0000 +vt 0.4029 4.5445 0.0000 +vt 1.1209 4.5445 0.0000 +vt 1.1685 5.5445 0.0000 +vt 0.3554 5.5445 0.0000 +vt 1.1735 5.6501 0.0000 +vt 0.3504 5.6501 0.0000 +vt 3.3901 7.2784 0.0000 +vt 3.3951 7.3840 0.0000 +vt 2.5720 7.3840 0.0000 +vt 3.3426 6.2784 0.0000 +vt 2.6246 6.2784 0.0000 +vt 2.5771 7.2784 0.0000 +vt 3.3430 7.6887 0.0000 +vt 3.3480 7.7943 0.0000 +vt 2.5249 7.7943 0.0000 +vt 3.2955 6.6887 0.0000 +vt 2.5775 6.6887 0.0000 +vt 2.5300 7.6887 0.0000 +vt 1.2290 5.5741 0.0000 +vt 1.9213 5.5741 0.0000 +vt 1.9432 6.5741 0.0000 +vt 1.9455 6.6797 0.0000 +vt 1.1815 6.5741 0.0000 +vt 1.1765 6.6797 0.0000 +vt -0.2244 4.3559 0.0000 +vt 0.4936 4.3559 0.0000 +vt 0.5412 5.3559 0.0000 +vt -0.2719 5.3559 0.0000 +vt 0.5462 5.4615 0.0000 +vt -0.2769 5.4615 0.0000 +vt -0.4431 4.3524 0.0000 +vt 0.2750 4.3524 0.0000 +vt 0.3225 5.3524 0.0000 +vt -0.4906 5.3524 0.0000 +vt 0.3275 5.4580 0.0000 +vt -0.4956 5.4580 0.0000 +vt -1.2393 9.8364 0.0000 +vt -2.0624 9.8364 0.0000 +vt -2.0573 9.7308 0.0000 +vt -2.0098 8.7308 0.0000 +vt -1.2443 9.7308 0.0000 +vt -1.2918 8.7308 0.0000 +vt -0.6603 4.3791 0.0000 +vt 0.0577 4.3791 0.0000 +vt 0.1053 5.3791 0.0000 +vt -0.7078 5.3791 0.0000 +vt 0.1103 5.4847 0.0000 +vt -0.7128 5.4847 0.0000 +vt -0.9198 5.4356 0.0000 +vt -0.8723 4.4356 0.0000 +vt -0.1543 4.4356 0.0000 +vt -0.1068 5.4356 0.0000 +vt -0.9248 5.5412 0.0000 +vt -0.1018 5.5412 0.0000 +vt -1.1230 5.5208 0.0000 +vt -1.0755 4.5208 0.0000 +vt -0.3575 4.5208 0.0000 +vt -0.3100 5.5208 0.0000 +vt -1.1280 5.6264 0.0000 +vt -0.3050 5.6264 0.0000 +vt -1.4891 5.7712 0.0000 +vt -1.4416 4.7712 0.0000 +vt -0.7236 4.7712 0.0000 +vt -0.6761 5.7712 0.0000 +vt -1.4941 5.8768 0.0000 +vt -0.6710 5.8768 0.0000 +vt -1.3139 5.6333 0.0000 +vt -1.2664 4.6333 0.0000 +vt -0.5483 4.6333 0.0000 +vt -0.5008 5.6333 0.0000 +vt -1.3189 5.7389 0.0000 +vt -0.4958 5.7389 0.0000 +vt 0.2324 10.3549 0.0000 +vt -0.5906 10.3549 0.0000 +vt -0.5856 10.2493 0.0000 +vt -0.5381 9.2493 0.0000 +vt 0.2274 10.2493 0.0000 +vt 0.1799 9.2493 0.0000 +vt -0.1566 10.3032 0.0000 +vt -0.9797 10.3032 0.0000 +vt -0.9747 10.1976 0.0000 +vt -0.9272 9.1976 0.0000 +vt -0.1617 10.1976 0.0000 +vt -0.2092 9.1976 0.0000 +vt -1.6457 5.9321 0.0000 +vt -1.5982 4.9321 0.0000 +vt -0.8801 4.9321 0.0000 +vt -0.8326 5.9321 0.0000 +vt -1.6507 6.0377 0.0000 +vt -0.8276 6.0377 0.0000 +vt -1.7809 6.1133 0.0000 +vt -1.7334 5.1133 0.0000 +vt -1.0154 5.1133 0.0000 +vt -1.7859 6.2189 0.0000 +vt -0.9679 6.1133 0.0000 +vt -0.9628 6.2189 0.0000 +vt 3.3858 6.8652 0.0000 +vt 3.3908 6.9708 0.0000 +vt 2.6218 6.9708 0.0000 +vt 3.3383 5.8652 0.0000 +vt 2.6241 6.8652 0.0000 +vt 2.6459 5.8652 0.0000 +vt -1.8925 6.3115 0.0000 +vt -1.8450 5.3115 0.0000 +vt -1.1269 5.3115 0.0000 +vt -1.8975 6.4171 0.0000 +vt -1.0794 6.3115 0.0000 +vt -1.0744 6.4171 0.0000 +vt -1.9784 6.5234 0.0000 +vt -1.9309 5.5234 0.0000 +vt -1.2129 5.5234 0.0000 +vt -1.9834 6.6290 0.0000 +vt -1.1604 6.6290 0.0000 +vt -1.1654 6.5234 0.0000 +vt 1.1492 5.3595 0.0000 +vt 1.8672 5.3595 0.0000 +vt 1.9147 6.3595 0.0000 +vt 1.9197 6.4651 0.0000 +vt 1.1017 6.3595 0.0000 +vt 1.0967 6.4651 0.0000 +vt 3.2453 8.0889 0.0000 +vt 3.2503 8.1945 0.0000 +vt 2.4273 8.1945 0.0000 +vt 3.1978 7.0889 0.0000 +vt 2.4323 8.0889 0.0000 +vt 2.4798 7.0889 0.0000 +vt -2.0373 6.7453 0.0000 +vt -1.9898 5.7453 0.0000 +vt -1.2718 5.7453 0.0000 +vt -2.0423 6.8509 0.0000 +vt -1.2243 6.7453 0.0000 +vt -1.2193 6.8509 0.0000 +vt -2.0681 6.9735 0.0000 +vt -2.0206 5.9735 0.0000 +vt -1.3026 5.9735 0.0000 +vt -2.0731 7.0791 0.0000 +vt -1.2551 6.9735 0.0000 +vt -1.2501 7.0791 0.0000 +vt -1.2258 7.5383 0.0000 +vt -1.9948 7.5383 0.0000 +vt -1.9924 7.4327 0.0000 +vt -1.9706 6.4327 0.0000 +vt -1.2308 7.4327 0.0000 +vt -1.2783 6.4327 0.0000 +vt -2.0703 7.2040 0.0000 +vt -2.0228 6.2040 0.0000 +vt -1.3048 6.2040 0.0000 +vt -2.0753 7.3096 0.0000 +vt -1.2573 7.2040 0.0000 +vt -1.2522 7.3096 0.0000 +vt -2.2878 6.4897 0.0000 +vt -2.9569 6.4897 0.0000 +vt -2.9351 5.4897 0.0000 +vt -2.2878 5.4897 0.0000 +vt -1.6187 6.4897 0.0000 +vt -1.6405 5.4897 0.0000 +vt -2.4165 8.2285 0.0000 +vt -3.2395 8.2285 0.0000 +vt -3.2345 8.1229 0.0000 +vt -3.1870 7.1229 0.0000 +vt -2.4215 8.1229 0.0000 +vt -2.4690 7.1229 0.0000 +vt -2.5725 7.8295 0.0000 +vt -3.3415 7.8295 0.0000 +vt -3.3365 7.7239 0.0000 +vt -3.2890 6.7239 0.0000 +vt -2.5748 7.7239 0.0000 +vt -2.5967 6.7239 0.0000 +vt -2.2658 8.6100 0.0000 +vt -3.0888 8.6100 0.0000 +vt -3.0838 8.5044 0.0000 +vt -3.0363 7.5044 0.0000 +vt -2.2708 8.5044 0.0000 +vt -2.3183 7.5044 0.0000 +vt -1.8294 9.2947 0.0000 +vt -2.6525 9.2947 0.0000 +vt -2.6474 9.1891 0.0000 +vt -2.5999 8.1891 0.0000 +vt -1.8819 8.1891 0.0000 +vt -1.8344 9.1891 0.0000 +vt -2.0689 8.9675 0.0000 +vt -2.8920 8.9675 0.0000 +vt -2.8870 8.8619 0.0000 +vt -2.8395 7.8619 0.0000 +vt -2.1215 7.8619 0.0000 +vt -2.0739 8.8619 0.0000 +vt 1.3862 10.0810 0.0000 +vt 1.3912 10.1866 0.0000 +vt 0.5681 10.1866 0.0000 +vt 1.3387 9.0810 0.0000 +vt 0.5731 10.0810 0.0000 +vt 0.6206 9.0810 0.0000 +vt -1.5512 9.5860 0.0000 +vt -2.3743 9.5860 0.0000 +vt -2.3693 9.4804 0.0000 +vt -2.3218 8.4804 0.0000 +vt -1.5563 9.4804 0.0000 +vt -1.6038 8.4804 0.0000 +vt -0.8989 10.0416 0.0000 +vt -1.7220 10.0416 0.0000 +vt -1.7169 9.9360 0.0000 +vt -1.6694 8.9360 0.0000 +vt -0.9039 9.9360 0.0000 +vt -0.9514 8.9360 0.0000 +vt 2.6698 9.1621 0.0000 +vt 2.6748 9.2677 0.0000 +vt 1.8517 9.2677 0.0000 +vt 2.6223 8.1621 0.0000 +vt 1.8567 9.1621 0.0000 +vt 1.9043 8.1621 0.0000 +vt 2.3948 9.4567 0.0000 +vt 2.3998 9.5623 0.0000 +vt 1.5767 9.5623 0.0000 +vt 2.3473 8.4567 0.0000 +vt 1.5818 9.4567 0.0000 +vt 1.6293 8.4567 0.0000 +vt 2.0856 9.7109 0.0000 +vt 2.0906 9.8165 0.0000 +vt 1.2675 9.8165 0.0000 +vt 2.0381 8.7109 0.0000 +vt 1.2725 9.7109 0.0000 +vt 1.3200 8.7109 0.0000 +vt 1.7474 9.9201 0.0000 +vt 1.7524 10.0257 0.0000 +vt 0.9294 10.0257 0.0000 +vt 1.6999 8.9201 0.0000 +vt 0.9344 9.9201 0.0000 +vt 0.9819 8.9201 0.0000 +vt 2.2878 5.6868 0.0000 +vt 2.9569 5.6868 0.0000 +vt 2.9787 6.6868 0.0000 +vt 2.9810 6.7924 0.0000 +vt 2.2878 6.7924 0.0000 +vt 1.6187 5.6868 0.0000 +vt 1.5969 6.6868 0.0000 +vt 1.5946 6.7924 0.0000 +vt -2.2878 7.6526 0.0000 +vt -2.9810 7.6526 0.0000 +vt -2.9787 7.5470 0.0000 +vt -2.9569 6.5470 0.0000 +vt -2.2878 6.5470 0.0000 +vt -1.5946 7.6526 0.0000 +vt -1.5969 7.5470 0.0000 +vt -1.6187 6.5470 0.0000 +vt 0.6246 10.3526 0.0000 +vt -0.1985 10.3526 0.0000 +vt -0.1935 10.2470 0.0000 +vt 0.6196 10.2470 0.0000 +vt -0.1460 9.2470 0.0000 +vt 0.5721 9.2470 0.0000 +vt 1.0080 10.1905 0.0000 +vt 1.0131 10.2961 0.0000 +vt 0.1900 10.2961 0.0000 +vt 0.9605 9.1905 0.0000 +vt 0.1950 10.1905 0.0000 +vt 0.2425 9.1905 0.0000 +vt 0.4504 3.4872 0.0000 +vt 1.0734 3.4872 0.0000 +vt 1.1209 4.4872 0.0000 +vt 0.4029 4.4872 0.0000 +vt -4.0000 1.1551 0.0000 +vt -3.0000 1.1551 0.0000 +vt -3.0000 2.0000 0.0000 +vt -4.0000 2.0000 0.0000 +vt -3.0000 2.1564 0.0000 +vt -4.0000 3.0000 0.0000 +vt -3.0000 3.0000 0.0000 +vt -2.0000 2.0000 0.0000 +vt -2.0000 3.0000 0.0000 +vt -1.0000 2.0000 0.0000 +vt -1.0000 3.0000 0.0000 +vt 0.0000 2.0000 0.0000 +vt 0.0000 3.0000 0.0000 +vt 1.0000 2.0000 0.0000 +vt 1.0000 3.0000 0.0000 +vt 0.0000 2.1124 0.0000 +vt 1.0000 2.1124 0.0000 +vt 2.0000 2.0000 0.0000 +vt 3.0000 2.0000 0.0000 +vt 3.0000 3.0000 0.0000 +vt 2.0000 3.0000 0.0000 +vt 4.0000 2.0000 0.0000 +vt 4.0000 3.0000 0.0000 +vt 1.0000 1.0000 0.0000 +vt 2.0000 1.0000 0.0000 +vt 3.0000 1.0000 0.0000 +vt 2.0000 1.0917 0.0000 +vt 1.0000 1.0917 0.0000 +vt 3.0000 1.0917 0.0000 +vt 0.0000 1.0000 0.0000 +vt -1.0000 1.0000 0.0000 +vt -2.0000 1.0000 0.0000 +vt -1.9967 1.0000 0.0000 +vt -2.0000 1.1564 0.0000 +vt -2.0000 1.1551 0.0000 +vt -1.0000 1.1551 0.0000 +vt 4.0000 1.0000 0.0000 +vt -1.0000 0.1522 0.0000 +vt 0.0000 0.1522 0.0000 +vt 1.6726 2.1124 0.0000 +vt 2.0000 2.1124 0.0000 +vt 1.6733 2.0000 0.0000 +vt -0.0000 2.0000 0.0000 +vt -0.0000 3.0000 0.0000 +vt 1.5368 3.0000 0.0000 +vt 2.0000 4.0000 0.0000 +vt 1.5417 3.1124 0.0000 +vt 1.0000 4.0000 0.0000 +vt 1.0000 3.1124 0.0000 +vt -3.0000 1.0000 0.0000 +vt -0.0000 1.0000 0.0000 +vt 1.7779 2.0917 0.0000 +vt 2.0000 2.0917 0.0000 +vt 1.8142 2.0000 0.0000 +vt 0.7650 7.6277 0.0000 +vt 0.9563 7.6277 0.0000 +vt 0.9578 7.8332 0.0000 +vt 0.7651 7.8332 0.0000 +vt 0.8635 7.3705 0.0000 +vt 1.4489 7.3705 0.0000 +vt 1.4504 7.5759 0.0000 +vt 0.8621 7.5759 0.0000 +vt 1.2041 5.1061 0.0000 +vt 1.2247 4.9387 0.0000 +vt 1.3335 4.9387 0.0000 +vt 1.3346 5.1061 0.0000 +vt -1.6024 5.2056 0.0000 +vt -1.1148 5.2056 0.0000 +vt -1.1139 5.4920 0.0000 +vt -1.6024 5.4920 0.0000 +vt -1.3647 5.1254 0.0000 +vt -0.8195 5.1254 0.0000 +vt -0.8175 5.4118 0.0000 +vt -1.3656 5.4118 0.0000 +vt -2.0900 5.2056 0.0000 +vt -2.0909 5.4920 0.0000 +vt -2.3794 5.3324 0.0000 +vt -1.8343 5.3324 0.0000 +vt -1.8333 5.6189 0.0000 +vt -2.3814 5.6189 0.0000 +vt 0.6251 7.5164 0.0000 +vt 0.9394 7.5164 0.0000 +vt 0.9424 7.7219 0.0000 +vt 0.6237 7.7219 0.0000 +vt 0.1052 7.7024 0.0000 +vt 0.6907 7.7024 0.0000 +vt 0.6921 7.9079 0.0000 +vt 0.1038 7.9079 0.0000 +vt 0.8082 5.0894 0.0000 +vt 1.3937 5.0894 0.0000 +vt 1.3948 5.2568 0.0000 +vt 0.8071 5.2568 0.0000 +vt 0.8495 5.2472 0.0000 +vt 1.4349 5.2472 0.0000 +vt 1.4361 5.4147 0.0000 +vt 0.8483 5.4147 0.0000 +vt 13.8007 1.2468 0.0000 +vt 13.8078 -0.2584 0.0000 +vt 13.9292 2.8127 0.0000 +vt 13.5942 4.3110 0.0000 +vt 13.6335 2.7379 0.0000 +vt 13.3089 4.1892 0.0000 +vt 13.4336 4.7787 0.0000 +vt 13.1026 5.7425 0.0000 +vt 12.8327 5.5757 0.0000 +vt 12.8062 6.3631 0.0000 +vt 12.2130 6.8736 0.0000 +vt 12.4628 7.0824 0.0000 +vt 11.6859 8.3077 0.0000 +vt 11.4605 8.0604 0.0000 +vt 10.7853 9.3972 0.0000 +vt 10.5881 9.1158 0.0000 +vt 9.7764 10.3323 0.0000 +vt 9.6109 10.0215 0.0000 +vt 8.6767 11.0968 0.0000 +vt 8.5457 10.7620 0.0000 +vt 7.5051 11.6775 0.0000 +vt 7.4108 11.3245 0.0000 +vt 6.2817 12.0644 0.0000 +vt 6.2259 11.6993 0.0000 +vt 5.1140 12.2381 0.0000 +vt 5.0869 11.8687 0.0000 +vt 4.0639 12.3155 0.0000 +vt 4.0458 11.9455 0.0000 +vt 3.0137 12.3930 0.0000 +vt 3.0047 12.0223 0.0000 +vt 1.8375 12.3923 0.0000 +vt 1.8575 12.0216 0.0000 +vt 0.6446 11.8237 0.0000 +vt 0.5853 12.1880 0.0000 +vt -0.5368 11.4321 0.0000 +vt -0.6343 11.7837 0.0000 +vt -1.6663 10.8535 0.0000 +vt -1.8004 11.1864 0.0000 +vt -2.5898 10.1941 0.0000 +vt -2.8928 10.4063 0.0000 +vt -2.7245 10.0979 0.0000 +vt -3.6931 9.1784 0.0000 +vt -3.0787 10.2299 0.0000 +vt -3.8929 9.4570 0.0000 +vt -4.5555 8.1107 0.0000 +vt -4.7832 8.3547 0.0000 +vt -5.2969 6.9132 0.0000 +vt -5.5486 7.1184 0.0000 +vt -5.9043 5.6066 0.0000 +vt -6.1757 5.7695 0.0000 +vt -6.1829 4.7687 0.0000 +vt -6.6539 4.3312 0.0000 +vt -6.3675 4.2134 0.0000 +vt -6.6784 2.7576 0.0000 +vt -6.9748 2.8282 0.0000 +vt -6.8316 1.2642 0.0000 +vt -6.9531 -1.8069 0.0000 +vt -7.1257 -0.2675 0.0000 +vt -7.1330 1.2865 0.0000 +vt -6.8245 -0.2410 0.0000 +vt -6.6573 -1.7321 0.0000 +vt -6.6180 -3.3052 0.0000 +vt -6.3328 -3.1834 0.0000 +vt -6.1264 -4.7367 0.0000 +vt -5.8566 -4.5699 0.0000 +vt -5.4991 -5.3187 0.0000 +vt -5.4866 -6.0766 0.0000 +vt -5.2369 -5.8678 0.0000 +vt -4.7097 -7.3019 0.0000 +vt -4.4843 -7.0547 0.0000 +vt -3.8091 -8.3914 0.0000 +vt -3.6120 -8.1100 0.0000 +vt -2.8002 -9.3265 0.0000 +vt -2.6347 -9.0158 0.0000 +vt -1.7005 -10.0910 0.0000 +vt -1.5695 -9.7563 0.0000 +vt -0.5327 -10.6698 0.0000 +vt -0.5289 -10.6717 0.0000 +vt -0.4347 -10.3187 0.0000 +vt 0.3087 -10.5539 0.0000 +vt 0.6945 -11.0586 0.0000 +vt 0.7503 -10.6935 0.0000 +vt 1.8621 -11.2323 0.0000 +vt 1.8893 -10.8629 0.0000 +vt 2.9123 -11.3098 0.0000 +vt 2.9303 -10.9398 0.0000 +vt 3.9625 -11.3872 0.0000 +vt 3.9714 -11.0166 0.0000 +vt 5.1187 -11.0158 0.0000 +vt 5.1387 -11.3865 0.0000 +vt 6.3316 -10.8179 0.0000 +vt 6.3908 -11.1822 0.0000 +vt 7.5129 -10.4263 0.0000 +vt 7.6105 -10.7779 0.0000 +vt 8.6424 -9.8477 0.0000 +vt 8.7765 -10.1806 0.0000 +vt 9.6210 -9.1490 0.0000 +vt 9.7006 -9.0922 0.0000 +vt 9.8690 -9.4005 0.0000 +vt 10.6693 -8.1726 0.0000 +vt 10.8690 -8.4512 0.0000 +vt 11.5317 -7.1049 0.0000 +vt 11.7594 -7.3489 0.0000 +vt 11.9191 -6.4792 0.0000 +vt 12.2730 -5.9074 0.0000 +vt 12.5247 -6.1127 0.0000 +vt 12.8805 -4.6009 0.0000 +vt 13.1519 -4.7638 0.0000 +vt 13.3437 -3.2077 0.0000 +vt 13.6301 -3.3254 0.0000 +vt 13.6545 -1.7518 0.0000 +vt 13.9510 -1.8224 0.0000 +vt 14.1019 1.2733 0.0000 +vt 14.1092 -0.2807 0.0000 +vt -13.8078 -0.2584 0.0000 +vt -13.6545 -1.7518 0.0000 +vt -13.3437 -3.2077 0.0000 +vt -12.8805 -4.6009 0.0000 +vt -12.2730 -5.9074 0.0000 +vt -11.5317 -7.1049 0.0000 +vt -10.6693 -8.1726 0.0000 +vt -9.7006 -9.0922 0.0000 +vt -8.6424 -9.8477 0.0000 +vt -7.5129 -10.4263 0.0000 +vt -6.3316 -10.8179 0.0000 +vt -5.1187 -11.0158 0.0000 +vt -3.9714 -11.0166 0.0000 +vt -2.9303 -10.9398 0.0000 +vt -1.8893 -10.8629 0.0000 +vt -0.7503 -10.6935 0.0000 +vt 0.4347 -10.3187 0.0000 +vt 1.5695 -9.7563 0.0000 +vt 2.6347 -9.0158 0.0000 +vt 3.6120 -8.1100 0.0000 +vt 4.4843 -7.0547 0.0000 +vt 5.2369 -5.8678 0.0000 +vt 5.8566 -4.5699 0.0000 +vt 6.3328 -3.1834 0.0000 +vt 6.6573 -1.7321 0.0000 +vt 6.8245 -0.2410 0.0000 +vt 6.8316 1.2642 0.0000 +vt 6.6784 2.7576 0.0000 +vt 6.3675 4.2134 0.0000 +vt 5.9043 5.6066 0.0000 +vt 5.2969 6.9132 0.0000 +vt 4.5555 8.1107 0.0000 +vt 3.6931 9.1784 0.0000 +vt 2.7245 10.0979 0.0000 +vt 1.6663 10.8535 0.0000 +vt 0.5368 11.4321 0.0000 +vt -0.6446 11.8237 0.0000 +vt -1.8575 12.0216 0.0000 +vt -3.0047 12.0223 0.0000 +vt -4.0458 11.9455 0.0000 +vt -5.0869 11.8687 0.0000 +vt -6.2259 11.6993 0.0000 +vt -7.4108 11.3245 0.0000 +vt -8.5457 10.7620 0.0000 +vt -9.6109 10.0215 0.0000 +vt -10.5881 9.1158 0.0000 +vt -11.4605 8.0604 0.0000 +vt -12.2130 6.8736 0.0000 +vt -12.8327 5.5757 0.0000 +vt -13.3089 4.1892 0.0000 +vt -13.6335 2.7379 0.0000 +vt -13.8007 1.2468 0.0000 +vt -1.4798 0.6920 0.0000 +vt -1.4798 0.6619 0.0000 +vt -0.2167 0.6619 0.0000 +vt -0.2167 0.6920 0.0000 +vt -1.1620 0.6920 0.0000 +vt -1.1620 0.6619 0.0000 +vt 0.1012 0.6619 0.0000 +vt 0.1012 0.6920 0.0000 +vt -0.8350 0.6920 0.0000 +vt -0.8350 0.6619 0.0000 +vt 0.4281 0.6619 0.0000 +vt 0.4281 0.6920 0.0000 +vt -0.5046 0.6920 0.0000 +vt -0.5046 0.6619 0.0000 +vt 0.7586 0.6619 0.0000 +vt 0.7586 0.6920 0.0000 +vt -0.1763 0.6920 0.0000 +vt -0.1763 0.6619 0.0000 +vt 1.0868 0.6619 0.0000 +vt 1.0868 0.6920 0.0000 +vt 0.1441 0.6920 0.0000 +vt 0.1441 0.6619 0.0000 +vt 1.4073 0.6619 0.0000 +vt 1.4073 0.6920 0.0000 +vt 0.4512 0.6920 0.0000 +vt 0.4512 0.6619 0.0000 +vt 1.7143 0.6619 0.0000 +vt 1.7143 0.6920 0.0000 +vt 0.7396 0.6920 0.0000 +vt 0.7396 0.6619 0.0000 +vt 2.0028 0.6619 0.0000 +vt 2.0028 0.6920 0.0000 +vt 1.0044 0.6920 0.0000 +vt 1.0044 0.6619 0.0000 +vt 2.2676 0.6619 0.0000 +vt 2.2676 0.6920 0.0000 +vt 1.2410 0.6920 0.0000 +vt 1.2410 0.6619 0.0000 +vt 2.5042 0.6619 0.0000 +vt 2.5042 0.6920 0.0000 +vt 1.4454 0.6920 0.0000 +vt 1.4454 0.6619 0.0000 +vt 2.7085 0.6619 0.0000 +vt 2.7085 0.6920 0.0000 +vt 1.6140 0.6619 0.0000 +vt 2.6424 0.6619 0.0000 +vt 2.8771 0.6619 0.0000 +vt 2.8771 0.6920 0.0000 +vt 1.6140 0.6920 0.0000 +vt 1.7439 0.6619 0.0000 +vt 3.0070 0.6619 0.0000 +vt 3.0070 0.6920 0.0000 +vt 1.7439 0.6920 0.0000 +vt 1.8329 0.6619 0.0000 +vt 3.0960 0.6619 0.0000 +vt 3.0960 0.6920 0.0000 +vt 1.8329 0.6920 0.0000 +vt 1.8794 0.6619 0.0000 +vt 3.1426 0.6619 0.0000 +vt 3.1426 0.6920 0.0000 +vt 1.8794 0.6920 0.0000 +vt 1.8827 0.6619 0.0000 +vt 3.1459 0.6619 0.0000 +vt 3.1459 0.6920 0.0000 +vt 1.8827 0.6920 0.0000 +vt 1.8427 0.6619 0.0000 +vt 3.0189 0.6619 0.0000 +vt 3.0189 0.6920 0.0000 +vt 1.8427 0.6920 0.0000 +vt 2.4053 0.6619 0.0000 +vt 3.4574 0.6619 0.0000 +vt 3.4574 0.6920 0.0000 +vt 2.4053 0.6920 0.0000 +vt 4.5094 0.6619 0.0000 +vt 4.5094 0.6920 0.0000 +vt 3.8832 0.6619 0.0000 +vt 5.0594 0.6619 0.0000 +vt 5.0594 0.6920 0.0000 +vt 3.8832 0.6920 0.0000 +vt 3.6421 0.6619 0.0000 +vt 4.9052 0.6619 0.0000 +vt 4.9052 0.6920 0.0000 +vt 3.6421 0.6920 0.0000 +vt 3.4144 0.6619 0.0000 +vt 4.6775 0.6619 0.0000 +vt 4.6775 0.6920 0.0000 +vt 3.4144 0.6920 0.0000 +vt 3.1169 0.6619 0.0000 +vt 4.3801 0.6619 0.0000 +vt 4.3801 0.6920 0.0000 +vt 3.1169 0.6920 0.0000 +vt 2.7549 0.6619 0.0000 +vt 4.0181 0.6619 0.0000 +vt 4.0181 0.6920 0.0000 +vt 2.7549 0.6920 0.0000 +vt 2.3346 0.6619 0.0000 +vt 3.5977 0.6619 0.0000 +vt 3.5977 0.6920 0.0000 +vt 2.3346 0.6920 0.0000 +vt 3.1263 0.6619 0.0000 +vt 3.1263 0.6920 0.0000 +vt 1.8632 0.6920 0.0000 +vt 1.8632 0.6619 0.0000 +vt 2.6119 0.6619 0.0000 +vt 2.6119 0.6920 0.0000 +vt 2.0268 0.6920 0.0000 +vt 2.0268 0.6619 0.0000 +vt 1.3488 0.6619 0.0000 +vt 1.3488 0.6920 0.0000 +vt 2.0634 0.6619 0.0000 +vt 2.0634 0.6920 0.0000 +vt 1.6507 0.6920 0.0000 +vt 1.6507 0.6619 0.0000 +vt 0.8002 0.6619 0.0000 +vt 0.8002 0.6920 0.0000 +vt 1.4902 0.6619 0.0000 +vt 1.4902 0.6920 0.0000 +vt 0.2271 0.6920 0.0000 +vt 0.2271 0.6619 0.0000 +vt 0.9022 0.6619 0.0000 +vt 0.9022 0.6920 0.0000 +vt -0.3609 0.6920 0.0000 +vt -0.3609 0.6619 0.0000 +vt 0.3096 0.6619 0.0000 +vt 0.3096 0.6920 0.0000 +vt -0.9535 0.6920 0.0000 +vt -0.9535 0.6619 0.0000 +vt -0.2775 0.6619 0.0000 +vt -0.2775 0.6920 0.0000 +vt -1.5406 0.6920 0.0000 +vt -1.5406 0.6619 0.0000 +vt -0.8489 0.6619 0.0000 +vt -0.8489 0.6920 0.0000 +vt -2.1120 0.6920 0.0000 +vt -2.1120 0.6619 0.0000 +vt -1.3948 0.6619 0.0000 +vt -1.3948 0.6920 0.0000 +vt -2.6579 0.6920 0.0000 +vt -2.6579 0.6619 0.0000 +vt -1.9058 0.6619 0.0000 +vt -1.9058 0.6920 0.0000 +vt -3.1690 0.6920 0.0000 +vt -3.1690 0.6619 0.0000 +vt -2.3731 0.6619 0.0000 +vt -2.3731 0.6920 0.0000 +vt -3.6363 0.6920 0.0000 +vt -3.6363 0.6619 0.0000 +vt -2.7887 0.6619 0.0000 +vt -2.7887 0.6920 0.0000 +vt -4.0518 0.6920 0.0000 +vt -4.0518 0.6619 0.0000 +vt -4.4085 0.6619 0.0000 +vt -3.1453 0.6619 0.0000 +vt -3.1453 0.6920 0.0000 +vt -4.4085 0.6920 0.0000 +vt -4.7001 0.6619 0.0000 +vt -3.4369 0.6619 0.0000 +vt -3.4369 0.6920 0.0000 +vt -4.7001 0.6920 0.0000 +vt -4.9216 0.6619 0.0000 +vt -3.6584 0.6619 0.0000 +vt -3.6584 0.6920 0.0000 +vt -4.9216 0.6920 0.0000 +vt -5.0692 0.6619 0.0000 +vt -3.8060 0.6619 0.0000 +vt -3.8060 0.6920 0.0000 +vt -5.0692 0.6920 0.0000 +vt -5.1403 0.6619 0.0000 +vt -3.8772 0.6619 0.0000 +vt -3.8772 0.6920 0.0000 +vt -5.1403 0.6920 0.0000 +vt -5.1339 0.6619 0.0000 +vt -3.9577 0.6619 0.0000 +vt -3.9577 0.6920 0.0000 +vt -5.1339 0.6920 0.0000 +vt -4.5094 0.6619 0.0000 +vt -3.4574 0.6619 0.0000 +vt -3.4574 0.6920 0.0000 +vt -4.5094 0.6920 0.0000 +vt -2.4053 0.6619 0.0000 +vt -2.4053 0.6920 0.0000 +vt -2.9444 0.6619 0.0000 +vt -1.7682 0.6619 0.0000 +vt -1.7682 0.6920 0.0000 +vt -2.9444 0.6920 0.0000 +vt -2.9108 0.6619 0.0000 +vt -1.6476 0.6619 0.0000 +vt -1.6476 0.6920 0.0000 +vt -2.9108 0.6920 0.0000 +vt -2.7468 0.6619 0.0000 +vt -1.4878 0.6619 0.0000 +vt -1.4878 0.6920 0.0000 +vt -2.7509 0.6619 0.0000 +vt -2.7509 0.6920 0.0000 +vt -2.5545 0.6619 0.0000 +vt -1.2914 0.6619 0.0000 +vt -1.2914 0.6920 0.0000 +vt -2.5545 0.6920 0.0000 +vt -2.3250 0.6619 0.0000 +vt -1.0619 0.6619 0.0000 +vt -1.0619 0.6920 0.0000 +vt -2.3250 0.6920 0.0000 +vt -2.0664 0.6619 0.0000 +vt -0.8033 0.6619 0.0000 +vt -0.8033 0.6920 0.0000 +vt -2.0664 0.6920 0.0000 +vt -1.7830 0.6920 0.0000 +vt -1.7830 0.6619 0.0000 +vt -0.5199 0.6619 0.0000 +vt -0.5199 0.6920 0.0000 +vt -1.6201 1.2060 0.0000 +vt -1.6201 -0.2193 0.0000 +vt -1.3647 -0.2193 0.0000 +vt -1.3647 1.2060 0.0000 +vt 1.4527 -0.2193 0.0000 +vt 1.4527 1.2060 0.0000 +vt 0.7670 1.2060 0.0000 +vt 0.7670 -0.2193 0.0000 +vt -2.4595 -0.2193 0.0000 +vt -1.7738 -0.2193 0.0000 +vt -1.7738 1.2060 0.0000 +vt -2.4595 0.0000 0.0000 +vt -2.4595 1.2060 0.0000 +vt -1.9376 -0.2193 0.0000 +vt -1.3531 -0.2193 0.0000 +vt -1.3531 1.2060 0.0000 +vt -2.5221 -0.2193 0.0000 +vt -2.5221 1.2060 0.0000 +vt -1.9376 1.2060 0.0000 +vt 0.8240 -0.2193 0.0000 +vt 0.8240 1.2060 0.0000 +vt 0.1384 1.2060 0.0000 +vt 0.1384 -0.2193 0.0000 +vt -0.4569 1.2060 0.0000 +vt -0.4569 -0.2193 0.0000 +vt 0.2288 -0.2193 0.0000 +vt 0.2288 1.2060 0.0000 +vt -0.6401 1.2060 0.0000 +vt -0.6401 -0.2193 0.0000 +vt 0.0456 -0.2193 0.0000 +vt 0.0456 1.2060 0.0000 +vt -0.5281 1.2060 0.0000 +vt -0.5281 -0.2193 0.0000 +vt -0.1325 -0.2193 0.0000 +vt -0.1325 1.2060 0.0000 +vt -2.8660 -0.2193 0.0000 +vt -2.2231 -0.2193 0.0000 +vt -2.2231 1.2060 0.0000 +vt -2.8660 1.2060 0.0000 +vt -2.8697 -0.2193 0.0000 +vt -2.1840 -0.2193 0.0000 +vt -2.1840 1.2060 0.0000 +vt -2.8697 1.2060 0.0000 +vt -2.8298 -0.2193 0.0000 +vt -2.1441 -0.2193 0.0000 +vt -2.1441 1.2060 0.0000 +vt -2.8298 1.2060 0.0000 +vt -1.6450 -0.2193 0.0000 +vt -1.0021 -0.2193 0.0000 +vt -1.0021 1.2060 0.0000 +vt -1.6450 1.2060 0.0000 +vt -0.2717 1.2060 0.0000 +vt -0.2717 -0.2193 0.0000 +vt 0.4140 -0.2193 0.0000 +vt 0.4140 1.2060 0.0000 +vt -0.0877 1.2060 0.0000 +vt -0.0877 -0.2193 0.0000 +vt 0.5980 -0.2193 0.0000 +vt 0.5980 1.2060 0.0000 +vt 0.7776 1.2060 0.0000 +vt 0.0919 1.2060 0.0000 +vt 0.0919 -0.2193 0.0000 +vt 0.7776 -0.2193 0.0000 +vt 0.9496 1.2060 0.0000 +vt 0.2640 1.2060 0.0000 +vt 0.2640 -0.2193 0.0000 +vt 0.9496 -0.2193 0.0000 +vt 0.6989 1.2060 0.0000 +vt 0.4256 1.2060 0.0000 +vt 0.4256 -0.2193 0.0000 +vt 0.6989 -0.2193 0.0000 +vt 1.2597 1.2060 0.0000 +vt 0.5740 1.2060 0.0000 +vt 0.5740 -0.2193 0.0000 +vt 1.2597 -0.2193 0.0000 +vt 0.1624 -0.2193 0.0000 +vt 0.1624 1.2060 0.0000 +vt -0.5233 1.2060 0.0000 +vt -0.5233 -0.2193 0.0000 +vt 0.4945 -0.2193 0.0000 +vt 0.4945 1.2060 0.0000 +vt -0.1911 1.2060 0.0000 +vt -0.1911 -0.2193 0.0000 +vt 1.0757 1.2060 0.0000 +vt 1.0757 -0.2193 0.0000 +vt 1.6741 -0.2193 0.0000 +vt 1.6741 1.2060 0.0000 +vt -2.7470 -0.2193 0.0000 +vt -2.0614 -0.2193 0.0000 +vt -2.0614 1.2060 0.0000 +vt -2.7470 1.2060 0.0000 +vt 1.0383 -0.2193 0.0000 +vt 1.7240 -0.2193 0.0000 +vt 1.7240 1.2060 0.0000 +vt 1.0383 1.2060 0.0000 +vt 1.0644 -0.2193 0.0000 +vt 1.7501 -0.2193 0.0000 +vt 1.7501 1.2060 0.0000 +vt 1.0644 1.2060 0.0000 +vt 1.0662 -0.2193 0.0000 +vt 1.7519 -0.2193 0.0000 +vt 1.7519 1.2060 0.0000 +vt 1.0662 1.2060 0.0000 +vt 1.9376 -0.2193 0.0000 +vt 2.5221 -0.2193 0.0000 +vt 2.5221 1.2060 0.0000 +vt 1.3531 -0.2193 0.0000 +vt 1.3531 1.2060 0.0000 +vt 1.9376 1.2060 0.0000 +vt 1.0438 -0.2193 0.0000 +vt 1.6868 -0.2193 0.0000 +vt 1.6868 1.2060 0.0000 +vt 1.0438 1.2060 0.0000 +vt 2.1813 -0.2193 0.0000 +vt 2.8243 -0.2193 0.0000 +vt 2.8243 1.2060 0.0000 +vt 2.1813 1.2060 0.0000 +vt -0.8523 -0.2193 0.0000 +vt -0.1666 -0.2193 0.0000 +vt -0.1666 1.2060 0.0000 +vt -0.8523 1.2060 0.0000 +vt 2.0522 -0.2193 0.0000 +vt 2.7379 -0.2193 0.0000 +vt 2.7379 1.2060 0.0000 +vt 2.0522 1.2060 0.0000 +vt 1.9246 -0.2193 0.0000 +vt 2.6103 -0.2193 0.0000 +vt 2.6103 1.2060 0.0000 +vt 1.9246 1.2060 0.0000 +vt 1.3195 -0.2193 0.0000 +vt 2.0051 -0.2193 0.0000 +vt 2.0051 1.2060 0.0000 +vt 1.3195 1.2060 0.0000 +vt 1.5550 -0.2193 0.0000 +vt 2.2407 -0.2193 0.0000 +vt 2.2407 1.2060 0.0000 +vt 1.5550 1.2060 0.0000 +vt 1.7579 -0.2193 0.0000 +vt 2.4436 -0.2193 0.0000 +vt 2.4436 1.2060 0.0000 +vt 1.7579 1.2060 0.0000 +vt -0.4868 -0.0000 0.0000 +vt -0.4868 1.2060 0.0000 +vt -1.1725 1.2060 0.0000 +vt -0.4868 -0.2193 0.0000 +vt -1.1725 -0.2193 0.0000 +vt -2.6229 -0.2193 0.0000 +vt -2.6229 1.2060 0.0000 +vt -2.5713 1.2060 0.0000 +vt 1.1453 -0.2193 0.0000 +vt 1.1453 1.2060 0.0000 +vt 0.4596 1.2060 0.0000 +vt 0.4596 -0.2193 0.0000 +vt 1.7409 -0.2193 0.0000 +vt 1.7409 1.2060 0.0000 +vt 1.0553 1.2060 0.0000 +vt 1.0553 -0.2193 0.0000 +vt -0.7928 -0.2193 0.0000 +vt -0.7928 1.2060 0.0000 +vt -1.4785 1.2060 0.0000 +vt -1.4785 -0.2193 0.0000 +vt -1.4785 0.0000 0.0000 +vt -1.0792 -0.2193 0.0000 +vt -1.0792 1.2060 0.0000 +vt -1.7648 1.2060 0.0000 +vt -1.7648 -0.2193 0.0000 +vt -1.6993 0.0000 0.0000 +vt -1.6993 1.2060 0.0000 +vt -2.0267 1.2060 0.0000 +vt -2.0267 -0.2193 0.0000 +vt -1.3411 -0.2193 0.0000 +vt -1.3411 0.0000 0.0000 +vt -9.0000 -10.9801 0.0000 +vt -8.0000 -10.9801 0.0000 +vt -8.0000 -0.8576 0.0000 +vt -9.0000 1.0000 0.0000 +vt -8.0000 1.0000 0.0000 +vt 2.1283 -0.0000 0.0000 +vt 2.1283 0.7995 0.0000 +vt 2.0042 0.7995 0.0000 +vt 2.0042 -0.0000 0.0000 +vt -9.4434 -0.0000 0.0000 +vt -9.0983 -0.0000 0.0000 +vt -9.0983 0.7995 0.0000 +vt -9.4434 0.7995 0.0000 +vt -9.0351 0.0000 0.0000 +vt -8.7419 0.0000 0.0000 +vt -8.7419 0.7995 0.0000 +vt -9.0351 0.7995 0.0000 +vt -8.8003 0.0000 0.0000 +vt -8.5050 0.0000 0.0000 +vt -8.5050 0.7995 0.0000 +vt -8.8003 0.7995 0.0000 +vt -1.5306 -0.2193 0.0000 +vt -0.8449 -0.2193 0.0000 +vt -0.8449 1.2060 0.0000 +vt -1.5306 1.2060 0.0000 +vt 2.9171 -0.2193 0.0000 +vt 2.9856 -0.2193 0.0000 +vt 2.9856 0.8201 0.0000 +vt 2.9171 0.8201 0.0000 +vt 1.4412 -0.2193 0.0000 +vt 1.5097 -0.2193 0.0000 +vt 1.5097 0.8201 0.0000 +vt 1.4412 0.8201 0.0000 +vt -0.9881 1.2060 0.0000 +vt -0.9881 -0.2193 0.0000 +vt -0.3025 -0.2193 0.0000 +vt -0.3025 1.2060 0.0000 +vt -1.1469 -0.2193 0.0000 +vt -0.4613 -0.2193 0.0000 +vt -0.4613 1.2060 0.0000 +vt -1.1469 1.2060 0.0000 +vt -1.2919 -0.2193 0.0000 +vt -0.6062 -0.2193 0.0000 +vt -0.6062 1.2060 0.0000 +vt -1.2919 1.2060 0.0000 +vt -1.4205 -0.2193 0.0000 +vt -0.7348 -0.2193 0.0000 +vt -0.7348 1.2060 0.0000 +vt -1.4205 1.2060 0.0000 +vt -4.4431 0.8201 0.0000 +vt -4.4431 -0.2193 0.0000 +vt -3.8962 -0.2193 0.0000 +vt -3.8962 0.8201 0.0000 +vt -0.9711 1.0000 0.0000 +vt -0.8370 1.0000 0.0000 +vt -0.8370 1.5043 0.0000 +vt -0.9711 1.5043 0.0000 +vt 2.0563 0.0000 0.0000 +vt 2.0563 2.2074 0.0000 +vt 1.7028 2.2074 0.0000 +vt 1.7028 0.0000 0.0000 +vt -9.3590 0.0000 0.0000 +vt -9.3002 0.0000 0.0000 +vt -9.3002 2.2058 0.0000 +vt -9.3590 2.2074 0.0000 +vt -9.3002 2.2074 0.0000 +vt -1.4641 2.2074 0.0000 +vt -1.4641 0.0000 0.0000 +vt -1.3808 0.0000 0.0000 +vt -1.3808 2.2074 0.0000 +vt -9.6824 2.2074 0.0000 +vt -9.6824 -0.0000 0.0000 +vt 0.7089 0.0000 0.0000 +vt 0.7089 0.6855 0.0000 +vt 0.6030 0.6855 0.0000 +vt 0.6030 0.0000 0.0000 +vt 1.1987 0.0000 0.0000 +vt 1.1987 0.6683 0.0000 +vt 1.0316 0.6683 0.0000 +vt 1.0316 0.0000 0.0000 +vt 1.3923 1.2060 0.0000 +vt 0.7066 1.2060 0.0000 +vt 0.7066 -0.2193 0.0000 +vt 1.3923 -0.2193 0.0000 +vt 1.5068 1.2060 0.0000 +vt 0.8211 1.2060 0.0000 +vt 0.8211 -0.2193 0.0000 +vt 1.5068 -0.2193 0.0000 +vt 0.9156 -0.2193 0.0000 +vt 1.6013 -0.2193 0.0000 +vt 1.6013 1.2060 0.0000 +vt 0.9156 1.2060 0.0000 +vt 0.4781 1.4761 0.0000 +vt 0.4781 -0.5482 0.0000 +vt 1.4833 -0.5482 0.0000 +vt 0.4781 1.7542 0.0000 +vt 1.4833 1.7542 0.0000 +vt -5.6513 1.4709 0.0000 +vt -5.6513 1.7542 0.0000 +vt -6.1250 1.7542 0.0000 +vt -6.1250 1.4709 0.0000 +vt -6.0223 1.7542 0.0000 +vt -6.0223 -0.5482 0.0000 +vt -5.9438 -0.5482 0.0000 +vt -5.9438 0.7354 0.0000 +vt -5.9438 1.4709 0.0000 +vt -5.9438 1.7542 0.0000 +vt -0.9776 1.4761 0.0000 +vt -0.9776 1.7542 0.0000 +vt -1.8634 1.7542 0.0000 +vt -0.9776 1.2060 0.0000 +vt -1.8634 1.2060 0.0000 +vt -1.8634 1.4709 0.0000 +vt -5.6513 1.2060 0.0000 +vt -5.6513 0.7354 0.0000 +vt -5.6513 -0.5482 0.0000 +vt -6.1250 -0.5482 0.0000 +vt -6.1250 0.7354 0.0000 +vt 0.8491 1.4761 0.0000 +vt 0.8491 -0.5482 0.0000 +vt 1.1487 -0.5482 0.0000 +vt 1.1487 1.4761 0.0000 +vt -8.1342 0.7341 0.0000 +vt -5.6804 0.7341 0.0000 +vt -5.6804 0.7675 0.0000 +vt -8.1342 0.7675 0.0000 +vt 8.1342 0.7341 0.0000 +vt 10.5879 0.7341 0.0000 +vt 10.5879 0.7675 0.0000 +vt 8.1342 0.7675 0.0000 +vt -10.5879 0.7341 0.0000 +vt -10.5879 0.7675 0.0000 +vt -5.6804 1.8386 0.0000 +vt -10.5879 1.8386 0.0000 +vt -8.1342 1.8386 0.0000 +vt 5.6804 0.7341 0.0000 +vt 5.6804 0.7675 0.0000 +vt 10.5879 1.8386 0.0000 +vt 5.6804 1.8386 0.0000 +vt 8.1342 1.8386 0.0000 +vt -0.1291 -5.9320 0.0000 +vt 0.0000 -6.0000 0.0000 +vt 0.0000 -5.0000 0.0000 +vt -0.3023 -5.8869 0.0000 +vt -0.1545 -5.0619 0.0000 +vt -0.3236 -5.0997 0.0000 +vt -0.5000 -5.1123 0.0000 +vt -0.6764 -5.0997 0.0000 +vt -0.8455 -5.0619 0.0000 +vt -1.0000 -5.0000 0.0000 +vt -0.5000 -5.8711 0.0000 +vt -0.6977 -5.8869 0.0000 +vt -0.8709 -5.9320 0.0000 +vt -1.0000 -6.0000 0.0000 +vt 0.8709 -5.9320 0.0000 +vt 1.0000 -6.0000 0.0000 +vt 1.0000 -5.0000 0.0000 +vt 0.6977 -5.8869 0.0000 +vt 0.5000 -5.8711 0.0000 +vt 0.3023 -5.8869 0.0000 +vt 0.8455 -5.0619 0.0000 +vt 0.6764 -5.0997 0.0000 +vt 0.5000 -5.1123 0.0000 +vt 0.3236 -5.0997 0.0000 +vt 0.1545 -5.0619 0.0000 +vt 0.1291 -5.9320 0.0000 +vt 1.8709 -5.9320 0.0000 +vt 2.0000 -6.0000 0.0000 +vt 2.0000 -5.0000 0.0000 +vt 1.6977 -5.8869 0.0000 +vt 1.5000 -5.8711 0.0000 +vt 1.3023 -5.8869 0.0000 +vt 1.8455 -5.0619 0.0000 +vt 1.6764 -5.0997 0.0000 +vt 1.5000 -5.1123 0.0000 +vt 1.3236 -5.0997 0.0000 +vt 1.1545 -5.0619 0.0000 +vt 1.1291 -5.9320 0.0000 +vt 2.8709 -5.9320 0.0000 +vt 3.0000 -6.0000 0.0000 +vt 3.0000 -5.0000 0.0000 +vt 2.6977 -5.8869 0.0000 +vt 2.5000 -5.8711 0.0000 +vt 2.3023 -5.8869 0.0000 +vt 2.1291 -5.9320 0.0000 +vt 2.8455 -5.0619 0.0000 +vt 2.6764 -5.0997 0.0000 +vt 2.5000 -5.1123 0.0000 +vt 2.3236 -5.0997 0.0000 +vt 2.1545 -5.0619 0.0000 +vt 2.8709 -4.9320 0.0000 +vt 3.0000 -4.0000 0.0000 +vt 2.6977 -4.8869 0.0000 +vt 2.5000 -4.8711 0.0000 +vt 2.3023 -4.8869 0.0000 +vt 2.1291 -4.9320 0.0000 +vt 2.8455 -4.0619 0.0000 +vt 2.6764 -4.0997 0.0000 +vt 2.5000 -4.1123 0.0000 +vt 2.3236 -4.0997 0.0000 +vt 2.1545 -4.0619 0.0000 +vt 2.0000 -4.0000 0.0000 +vt 3.8709 -4.9320 0.0000 +vt 4.0000 -5.0000 0.0000 +vt 4.0000 -4.0000 0.0000 +vt 3.6977 -4.8869 0.0000 +vt 3.5000 -4.8711 0.0000 +vt 3.3023 -4.8869 0.0000 +vt 3.1291 -4.9320 0.0000 +vt 3.8455 -4.0619 0.0000 +vt 3.6764 -4.0997 0.0000 +vt 3.5000 -4.1123 0.0000 +vt 3.3236 -4.0997 0.0000 +vt 3.1545 -4.0619 0.0000 +vt 1.6977 -3.8869 0.0000 +vt 1.8709 -3.9320 0.0000 +vt 1.0000 -3.0000 0.0000 +vt 1.5000 -3.8711 0.0000 +vt 1.3023 -3.8869 0.0000 +vt 1.1291 -3.9320 0.0000 +vt 1.0000 -4.0000 0.0000 +vt 1.1545 -3.0619 0.0000 +vt 1.3236 -3.0997 0.0000 +vt 1.5000 -3.1123 0.0000 +vt 1.6764 -3.0997 0.0000 +vt 1.8455 -3.0619 0.0000 +vt 2.0000 -3.0000 0.0000 +vt 2.8787 -4.9212 0.0000 +vt 2.8519 -4.0523 0.0000 +vt 2.7018 -4.8684 0.0000 +vt 2.6829 -4.0848 0.0000 +vt 2.4951 -4.8498 0.0000 +vt 2.5029 -4.0958 0.0000 +vt 2.2897 -4.8684 0.0000 +vt 2.3222 -4.0848 0.0000 +vt 2.1162 -4.9212 0.0000 +vt 2.1513 -4.0523 0.0000 +vt -2.1291 -5.9320 0.0000 +vt -2.0000 -6.0000 0.0000 +vt -2.0000 -5.0000 0.0000 +vt -2.1545 -5.0619 0.0000 +vt -2.3236 -5.0997 0.0000 +vt -2.5000 -5.1123 0.0000 +vt -2.6764 -5.0997 0.0000 +vt -2.8455 -5.0619 0.0000 +vt -3.0000 -5.0000 0.0000 +vt -2.3023 -5.8869 0.0000 +vt -2.5000 -5.8711 0.0000 +vt -2.6977 -5.8869 0.0000 +vt -2.8709 -5.9320 0.0000 +vt -3.0000 -6.0000 0.0000 +vt -3.1291 -5.9320 0.0000 +vt -3.1545 -5.0619 0.0000 +vt -3.3236 -5.0997 0.0000 +vt -3.5000 -5.1123 0.0000 +vt -3.6764 -5.0997 0.0000 +vt -3.8455 -5.0619 0.0000 +vt -4.0000 -5.0000 0.0000 +vt -3.3023 -5.8869 0.0000 +vt -3.5000 -5.8711 0.0000 +vt -3.6977 -5.8869 0.0000 +vt -3.8709 -5.9320 0.0000 +vt -4.0000 -6.0000 0.0000 +vt -4.0000 -4.0000 0.0000 +vt -3.8709 -4.9320 0.0000 +vt -3.6977 -4.8869 0.0000 +vt -3.5000 -4.8711 0.0000 +vt -3.3023 -4.8869 0.0000 +vt -3.1291 -4.9320 0.0000 +vt -3.8455 -4.0619 0.0000 +vt -3.6764 -4.0997 0.0000 +vt -3.5000 -4.1123 0.0000 +vt -3.3236 -4.0997 0.0000 +vt -3.1545 -4.0619 0.0000 +vt -3.0000 -4.0000 0.0000 +vt -1.8455 -3.0619 0.0000 +vt -2.0000 -3.0000 0.0000 +vt -2.0000 -4.0000 0.0000 +vt -1.6764 -3.0997 0.0000 +vt -1.5000 -3.1123 0.0000 +vt -1.3236 -3.0997 0.0000 +vt -1.8709 -3.9320 0.0000 +vt -1.1545 -3.0619 0.0000 +vt -1.6977 -3.8869 0.0000 +vt -1.0000 -3.0000 0.0000 +vt -1.5000 -3.8711 0.0000 +vt -1.3023 -3.8869 0.0000 +vt -1.1291 -3.9320 0.0000 +vt -1.0000 -4.0000 0.0000 +vt -1.8455 -2.0619 0.0000 +vt -2.0000 -2.0000 0.0000 +vt -1.6764 -2.0997 0.0000 +vt -1.5000 -2.1123 0.0000 +vt -1.3236 -2.0997 0.0000 +vt -1.1545 -2.0619 0.0000 +vt -1.0000 -2.0000 0.0000 +vt -1.8709 -2.9320 0.0000 +vt -1.6977 -2.8869 0.0000 +vt -1.5000 -2.8711 0.0000 +vt -1.3023 -2.8869 0.0000 +vt -1.1291 -2.9320 0.0000 +vt -0.8455 -2.0619 0.0000 +vt -0.6764 -2.0997 0.0000 +vt -0.5000 -2.1123 0.0000 +vt -0.3236 -2.0997 0.0000 +vt -0.1545 -2.0619 0.0000 +vt -0.0000 -2.0000 0.0000 +vt -0.8709 -2.9320 0.0000 +vt -0.6977 -2.8869 0.0000 +vt -0.5000 -2.8711 0.0000 +vt -0.3023 -2.8869 0.0000 +vt -0.1291 -2.9320 0.0000 +vt -0.0000 -3.0000 0.0000 +vt 0.1545 -2.0619 0.0000 +vt 0.3236 -2.0997 0.0000 +vt 0.5000 -2.1123 0.0000 +vt 0.1291 -2.9320 0.0000 +vt 0.3023 -2.8869 0.0000 +vt 0.5000 -2.8711 0.0000 +vt 0.6977 -2.8869 0.0000 +vt 0.8709 -2.9320 0.0000 +vt 0.6764 -2.0997 0.0000 +vt 0.8455 -2.0619 0.0000 +vt 1.0000 -2.0000 0.0000 +vt 3.0000 -3.0000 0.0000 +vt 2.8455 -3.0619 0.0000 +vt 2.6764 -3.0997 0.0000 +vt 2.5000 -3.1123 0.0000 +vt 2.3236 -3.0997 0.0000 +vt 2.8709 -3.9320 0.0000 +vt 2.1545 -3.0619 0.0000 +vt 2.6977 -3.8869 0.0000 +vt 2.5000 -3.8711 0.0000 +vt 2.3023 -3.8869 0.0000 +vt 2.1291 -3.9320 0.0000 +vt 1.1545 -2.0619 0.0000 +vt 1.1291 -2.9320 0.0000 +vt 1.3023 -2.8869 0.0000 +vt 1.5000 -2.8711 0.0000 +vt 1.6977 -2.8869 0.0000 +vt 1.8709 -2.9320 0.0000 +vt 1.3236 -2.0997 0.0000 +vt 1.5000 -2.1123 0.0000 +vt 1.6764 -2.0997 0.0000 +vt 1.8455 -2.0619 0.0000 +vt 2.0000 -2.0000 0.0000 +vt -1.1291 -5.9320 0.0000 +vt -1.3023 -5.8869 0.0000 +vt -1.1545 -5.0619 0.0000 +vt -1.3236 -5.0997 0.0000 +vt -1.5000 -5.1123 0.0000 +vt -1.6764 -5.0997 0.0000 +vt -1.8455 -5.0619 0.0000 +vt -1.5000 -5.8711 0.0000 +vt -1.6977 -5.8869 0.0000 +vt -1.8709 -5.9320 0.0000 +vt 1.8719 -4.9288 0.0000 +vt 1.8494 -4.0587 0.0000 +vt 1.6962 -4.8814 0.0000 +vt 1.6810 -4.0948 0.0000 +vt 1.4949 -4.8648 0.0000 +vt 1.5034 -4.1070 0.0000 +vt 1.3249 -4.0948 0.0000 +vt 1.2949 -4.8814 0.0000 +vt 1.1543 -4.0587 0.0000 +vt 1.1227 -4.9288 0.0000 +vt 3.8838 -3.9212 0.0000 +vt 4.0000 -3.0000 0.0000 +vt 3.7103 -3.8684 0.0000 +vt 3.8487 -3.0523 0.0000 +vt 3.5049 -3.8498 0.0000 +vt 3.6778 -3.0848 0.0000 +vt 3.4971 -3.0958 0.0000 +vt 3.2982 -3.8684 0.0000 +vt 3.3171 -3.0848 0.0000 +vt 3.1213 -3.9212 0.0000 +vt 3.1481 -3.0523 0.0000 +vt 3.8773 -4.9288 0.0000 +vt 3.7051 -4.8814 0.0000 +vt 3.8457 -4.0587 0.0000 +vt 3.5051 -4.8648 0.0000 +vt 3.6751 -4.0948 0.0000 +vt 3.3038 -4.8814 0.0000 +vt 3.4966 -4.1070 0.0000 +vt 3.3190 -4.0948 0.0000 +vt 3.1281 -4.9288 0.0000 +vt 3.1506 -4.0587 0.0000 +vt -3.8487 -3.0523 0.0000 +vt -4.0000 -3.0000 0.0000 +vt -3.8838 -3.9212 0.0000 +vt -3.6778 -3.0848 0.0000 +vt -3.7103 -3.8684 0.0000 +vt -3.4971 -3.0958 0.0000 +vt -3.5049 -3.8498 0.0000 +vt -3.3171 -3.0848 0.0000 +vt -3.2982 -3.8684 0.0000 +vt -3.1481 -3.0523 0.0000 +vt -3.1213 -3.9212 0.0000 +vt -3.0000 -3.0000 0.0000 +vt -3.8773 -3.9288 0.0000 +vt -3.8457 -3.0587 0.0000 +vt -3.7051 -3.8814 0.0000 +vt -3.6751 -3.0948 0.0000 +vt -3.5051 -3.8648 0.0000 +vt -3.4966 -3.1070 0.0000 +vt -3.3038 -3.8814 0.0000 +vt -3.3190 -3.0948 0.0000 +vt -3.1506 -3.0587 0.0000 +vt -3.1281 -3.9288 0.0000 +vt -2.8455 -3.0619 0.0000 +vt -2.6764 -3.0997 0.0000 +vt -2.5000 -3.1123 0.0000 +vt -2.8709 -3.9320 0.0000 +vt -2.6977 -3.8869 0.0000 +vt -2.3236 -3.0997 0.0000 +vt -2.5000 -3.8711 0.0000 +vt -2.1545 -3.0619 0.0000 +vt -2.3023 -3.8869 0.0000 +vt -2.1291 -3.9320 0.0000 +vt -2.8494 -3.0587 0.0000 +vt -2.6810 -3.0948 0.0000 +vt -2.8719 -3.9288 0.0000 +vt -2.6962 -3.8814 0.0000 +vt -2.5034 -3.1070 0.0000 +vt -2.4949 -3.8648 0.0000 +vt -2.3249 -3.0948 0.0000 +vt -2.1543 -3.0587 0.0000 +vt -2.2949 -3.8814 0.0000 +vt -2.1227 -3.9288 0.0000 +vt -2.8519 -3.0523 0.0000 +vt -2.8787 -3.9212 0.0000 +vt -2.6829 -3.0848 0.0000 +vt -2.7018 -3.8684 0.0000 +vt -2.5029 -3.0958 0.0000 +vt -2.4951 -3.8498 0.0000 +vt -2.3222 -3.0848 0.0000 +vt -2.2897 -3.8684 0.0000 +vt -2.1513 -3.0523 0.0000 +vt -2.1162 -3.9212 0.0000 +vt -3.8709 -3.9320 0.0000 +vt -3.6977 -3.8869 0.0000 +vt -3.8455 -3.0619 0.0000 +vt -3.5000 -3.8711 0.0000 +vt -3.6764 -3.0997 0.0000 +vt -3.3023 -3.8869 0.0000 +vt -3.5000 -3.1123 0.0000 +vt -3.3236 -3.0997 0.0000 +vt -3.1291 -3.9320 0.0000 +vt -3.1545 -3.0619 0.0000 +vt 0.1291 0.0680 0.0000 +vt 0.3023 0.1131 0.0000 +vt 0.5000 0.1289 0.0000 +vt 0.6977 0.1131 0.0000 +vt 0.8709 0.0680 0.0000 +vt 1.0000 0.0000 0.0000 +vt 0.1545 0.9381 0.0000 +vt 0.3236 0.9003 0.0000 +vt 0.5000 0.8877 0.0000 +vt 0.6764 0.9003 0.0000 +vt 0.8455 0.9381 0.0000 +vt -1.6921 -0.4981 0.0000 +vt -1.6985 -0.5109 0.0000 +vt -1.7307 -0.6297 0.0000 +vt -1.6825 -0.4920 0.0000 +vt -1.7321 -0.6457 0.0000 +vt -1.7282 -0.6607 0.0000 +vt -1.6722 -0.4942 0.0000 +vt -1.7199 -0.6706 0.0000 +vt -1.6639 -0.5041 0.0000 +vt -1.7096 -0.6728 0.0000 +vt -1.6600 -0.5191 0.0000 +vt -1.7000 -0.6667 0.0000 +vt -1.6614 -0.5351 0.0000 +vt -1.6936 -0.6539 0.0000 +vt -0.7269 -0.8938 0.0000 +vt -0.6880 -0.8920 0.0000 +vt -0.5467 -0.3791 0.0000 +vt -0.4650 -0.1437 0.0000 +vt -0.7205 -0.8704 0.0000 +vt -0.4856 -0.1178 0.0000 +vt -0.4936 -0.1331 0.0000 +vt -0.7592 -0.8724 0.0000 +vt -0.7527 -0.8490 0.0000 +vt -0.5148 -0.1064 0.0000 +vt -0.6921 -0.6487 0.0000 +vt -0.6983 -0.6609 0.0000 +vt -0.7076 -0.6667 0.0000 +vt -0.7174 -0.6645 0.0000 +vt -0.7253 -0.6549 0.0000 +vt -0.7290 -0.6405 0.0000 +vt -0.7983 -0.8465 0.0000 +vt -0.7276 -0.6252 0.0000 +vt -0.6963 -0.5116 0.0000 +vt -0.7455 -0.6549 0.0000 +vt -0.6640 -0.3651 0.0000 +vt -0.6977 -0.3428 0.0000 +vt -0.7893 -0.6258 0.0000 +vt -0.5448 -0.0919 0.0000 +vt -0.6901 -0.4994 0.0000 +vt -0.6809 -0.4936 0.0000 +vt -0.6710 -0.4958 0.0000 +vt -0.5221 -0.1204 0.0000 +vt -0.6631 -0.5054 0.0000 +vt -0.6594 -0.5198 0.0000 +vt -0.6608 -0.5351 0.0000 +vt -0.5324 -0.3885 0.0000 +vt -1.7887 -0.6286 0.0000 +vt -1.8069 -0.6867 0.0000 +vt -1.7717 -0.7092 0.0000 +vt -1.7679 -0.6951 0.0000 +vt -1.7494 -0.6537 0.0000 +vt -1.7615 -0.6992 0.0000 +vt 0.4152 0.9288 0.0000 +vt 0.4013 0.9581 0.0000 +vt 0.4017 0.9465 0.0000 +vt 0.3969 0.8559 0.0000 +vt 0.4312 0.8952 0.0000 +vt 0.4184 0.8805 0.0000 +vt 0.4751 0.7615 0.0000 +vt 0.3846 0.7671 0.0000 +vt 0.3649 0.6815 0.0000 +vt 0.3381 0.6006 0.0000 +vt 0.4610 0.7186 0.0000 +vt 0.3181 0.5557 0.0000 +vt 0.4897 0.6960 0.0000 +vt 0.4088 0.4628 0.0000 +vt 0.4665 0.6252 0.0000 +vt 0.4715 0.6145 0.0000 +vt 0.4311 0.5153 0.0000 +vt 0.3859 0.5731 0.0000 +vt 0.3944 0.5781 0.0000 +vt 0.3989 0.6204 0.0000 +vt 0.3295 0.5112 0.0000 +vt 0.3918 0.6293 0.0000 +vt 0.3947 0.6572 0.0000 +vt 0.3659 0.6852 0.0000 +vt 0.4289 0.6893 0.0000 +vt 0.4118 0.6673 0.0000 +vt 0.4259 0.6494 0.0000 +vt 0.4391 0.6857 0.0000 +vt 0.4098 0.4832 0.0000 +vt 0.4230 0.6214 0.0000 +vt 0.4171 0.5653 0.0000 +vt 0.4100 0.5742 0.0000 +vt 0.4145 0.6164 0.0000 +vt 0.4142 0.5373 0.0000 +vt 0.3971 0.5273 0.0000 +vt 0.3830 0.5452 0.0000 +vt 92.6541 -0.0000 0.0000 +vt 95.4176 -0.0000 0.0000 +vt 95.4176 2.7523 0.0000 +vt 92.6541 2.7523 0.0000 +vt -62.1994 0.0000 0.0000 +vt -47.8743 0.0000 0.0000 +vt -47.8743 1.5037 0.0000 +vt -62.1994 2.0505 0.0000 +vt -47.8743 2.0505 0.0000 +vt 48.2586 -0.0000 0.0000 +vt 48.2586 2.0505 0.0000 +vt 44.0731 2.0505 0.0000 +vt 44.0731 -0.0000 0.0000 +vt -70.4704 1.0253 0.0000 +vt -68.2832 1.0253 0.0000 +vt -72.9560 1.2697 0.0000 +vt -72.9560 2.0009 0.0000 +vt -75.8093 2.0009 0.0000 +vt -76.5543 2.3239 0.0000 +vt -75.8093 1.1192 0.0000 +vt -76.5543 -0.0000 0.0000 +vt -62.1994 2.3239 0.0000 +vt 39.3377 0.0000 0.0000 +vt 39.3377 2.3239 0.0000 +vt 38.0771 2.3239 0.0000 +vt 38.0771 0.0000 0.0000 +vt 22.8305 -0.0000 0.0000 +vt 22.8305 2.7504 0.0000 +vt 19.9915 2.7504 0.0000 +vt 19.9915 -0.0000 0.0000 +vt 19.9915 0.9968 0.0000 +vt 81.1868 0.0000 0.0000 +vt 84.2332 0.0000 0.0000 +vt 84.2332 2.7504 0.0000 +vt 81.1868 2.3239 0.0000 +vt 81.1868 2.7504 0.0000 +vt 16.5825 0.0000 0.0000 +vt 16.5825 2.3239 0.0000 +vt 12.4350 2.3239 0.0000 +vt 12.4350 0.0000 0.0000 +vt 73.6641 0.0000 0.0000 +vt 79.9731 0.0000 0.0000 +vt 79.9731 2.3239 0.0000 +vt 73.6641 1.5037 0.0000 +vt 73.6641 1.5721 0.0000 +vt 73.6641 2.3239 0.0000 +vt -92.2880 1.7513 0.0000 +vt -90.7551 1.6827 0.0000 +vt -90.7551 2.7504 0.0000 +vt -92.2880 2.1286 0.0000 +vt -93.5089 2.1286 0.0000 +vt -94.1978 2.7504 0.0000 +vt -93.5089 1.7513 0.0000 +vt -94.1978 0.9968 0.0000 +vt -90.7551 1.1956 0.0000 +vt -90.7551 0.9968 0.0000 +vt 20.5935 1.6827 0.0000 +vt 20.6105 2.7504 0.0000 +vt 19.9915 1.6827 0.0000 +vt 20.5935 1.1956 0.0000 +vt 21.2294 0.9968 0.0000 +vt 21.2294 2.7504 0.0000 +vt 19.9915 1.1956 0.0000 +vt -90.1248 0.9968 0.0000 +vt -87.2001 0.9968 0.0000 +vt -87.2001 1.1895 0.0000 +vt -90.1248 2.7504 0.0000 +vt -87.2001 1.6606 0.0000 +vt -87.2001 2.7504 0.0000 +vt 20.5739 1.6606 0.0000 +vt 19.9915 1.6606 0.0000 +vt 20.5739 1.1895 0.0000 +vt 19.9915 1.1895 0.0000 +vt -87.7829 0.9968 0.0000 +vt -84.8367 0.9968 0.0000 +vt -84.8367 2.7504 0.0000 +vt -87.7829 2.7504 0.0000 +vt -16.5825 2.7504 0.0000 +vt -16.5825 -0.0000 0.0000 +vt 7.1656 -0.0000 0.0000 +vt 7.1656 2.7504 0.0000 +vt -84.2332 0.0000 0.0000 +vt -83.0597 0.0000 0.0000 +vt -83.0597 2.7504 0.0000 +vt -84.2332 2.7504 0.0000 +vt 20.1251 0.0000 0.0000 +vt 20.1251 2.7504 0.0000 +vt 20.1251 0.9879 0.0000 +vt 67.4364 -17.7732 0.0000 +vt 81.6675 -16.8330 0.0000 +vt 81.3574 -15.6594 0.0000 +vt 81.0473 -14.4858 0.0000 +vt 66.8161 -15.4259 0.0000 +vt 20.3633 1.1111 0.0000 +vt 20.4345 1.7513 0.0000 +vt 20.4345 2.1286 0.0000 +vt 20.3633 2.7504 0.0000 +vt 19.2135 2.1286 0.0000 +vt 17.6678 2.7504 0.0000 +vt 19.2135 1.7513 0.0000 +vt 19.0494 1.5171 0.0000 +vt 19.0494 1.1111 0.0000 +vt 13.7731 -0.0000 0.0000 +vt 13.7731 2.7504 0.0000 +vt 20.3633 1.5171 0.0000 +vt -39.3377 2.3239 0.0000 +vt -39.3377 2.0505 0.0000 +vt -37.9144 2.0505 0.0000 +vt -37.9144 2.3239 0.0000 +vt -44.3195 3.8276 0.0000 +vt -44.3195 1.0226 0.0000 +vt -38.8646 1.0226 0.0000 +vt -38.8646 3.8276 0.0000 +vt -38.8646 2.4606 0.0000 +vt 0.6857 -0.2734 0.0000 +vt 0.6857 3.8276 0.0000 +vt 0.0000 3.8276 0.0000 +vt 0.0000 -0.2734 0.0000 +vt 1.3714 -0.2734 0.0000 +vt 1.3714 3.8276 0.0000 +vt 2.0570 -0.2734 0.0000 +vt 2.0570 3.8276 0.0000 +vt 2.7427 -0.2734 0.0000 +vt 2.7427 1.0226 0.0000 +vt 2.7427 3.8276 0.0000 +vt 20.9618 -0.2734 0.0000 +vt 23.0823 -0.2734 0.0000 +vt 23.0823 2.4606 0.0000 +vt 20.9618 0.0000 0.0000 +vt 15.7449 0.7519 0.0000 +vt 13.5697 0.7519 0.0000 +vt 8.3535 1.5037 0.0000 +vt 3.6201 2.4606 0.0000 +vt 3.6201 1.5037 0.0000 +vt 19.2828 2.4606 0.0000 +vt 19.3955 -0.2734 0.0000 +vt 20.3999 -0.2734 0.0000 +vt 20.3999 2.4606 0.0000 +vt 19.3955 1.0226 0.0000 +vt 19.3955 2.4606 0.0000 +vt 50.8334 -0.2734 0.0000 +vt 50.8334 2.4606 0.0000 +vt 49.6886 2.4606 0.0000 +vt 49.6886 -0.2734 0.0000 +vt 24.8681 -0.2734 0.0000 +vt 24.8681 3.4175 0.0000 +vt 21.3984 2.4606 0.0000 +vt 21.3984 3.4175 0.0000 +vt -45.7612 3.4175 0.0000 +vt -45.7612 -0.2734 0.0000 +vt -20.5107 -0.2734 0.0000 +vt -33.1360 2.4606 0.0000 +vt -20.5107 2.4606 0.0000 +vt -20.5107 1.5037 0.0000 +vt -33.1360 3.4175 0.0000 +vt -1.4671 1.5037 0.0000 +vt -1.4671 -0.2734 0.0000 +vt 7.9764 -25.3594 0.0000 +vt 7.7910 -26.1875 0.0000 +vt 9.9527 -26.3085 0.0000 +vt 10.1381 -25.4804 0.0000 +vt -6.7816 -23.6948 0.0000 +vt -7.1525 -25.3511 0.0000 +vt 2.6072 -25.8974 0.0000 +vt -1.7260 -23.9777 0.0000 +vt 2.7926 -25.0692 0.0000 +vt 2.9781 -24.2411 0.0000 +vt 51.1831 -0.2734 0.0000 +vt 51.1831 1.5037 0.0000 +vt 47.8498 1.5037 0.0000 +vt 47.8498 -0.2734 0.0000 +vt -3.6201 -0.2734 0.0000 +vt 1.4671 -0.2734 0.0000 +vt 1.4671 1.5037 0.0000 +vt -3.6201 1.5037 0.0000 +vt -1.4671 1.8045 0.0000 +vt 8.3535 1.8045 0.0000 +vt 8.1619 -24.5312 0.0000 +vt 10.3236 -24.6522 0.0000 +vt 51.0854 2.4606 0.0000 +vt 52.4524 -0.2734 0.0000 +vt 52.4524 3.8276 0.0000 +vt 49.6886 3.8276 0.0000 +vt 51.0705 2.4606 0.0000 +vt 51.0854 -0.2734 0.0000 +vt -19.3955 2.4606 0.0000 +vt -14.5837 2.4606 0.0000 +vt -14.5837 3.8276 0.0000 +vt -19.3955 3.8276 0.0000 +vt -33.2922 2.4606 0.0000 +vt -29.8484 2.4606 0.0000 +vt -29.8484 3.4175 0.0000 +vt -33.2922 3.4175 0.0000 +vt 35.4879 2.4606 0.0000 +vt 35.4879 3.4175 0.0000 +vt 30.1560 3.4175 0.0000 +vt 30.1560 2.4606 0.0000 +vt 32.8563 2.4606 0.0000 +vt 33.9023 2.4606 0.0000 +vt 33.9023 3.4175 0.0000 +vt 32.8563 3.4175 0.0000 +vt 44.3223 2.4606 0.0000 +vt 44.3223 3.4175 0.0000 +vt 36.4870 3.4175 0.0000 +vt 36.4870 2.4606 0.0000 +vt 3.4284 1.0226 0.0000 +vt 4.1141 1.0226 0.0000 +vt 4.1141 3.8276 0.0000 +vt 3.4284 3.8276 0.0000 +vt 20.6729 0.9879 0.0000 +vt 20.6729 0.0000 0.0000 +vt 21.7862 0.0000 0.0000 +vt 21.7862 0.9879 0.0000 +vt 89.4852 0.0000 0.0000 +vt 92.0332 -0.0000 0.0000 +vt 92.0332 0.9879 0.0000 +vt 89.4852 0.9879 0.0000 +vt 87.0550 -0.0000 0.0000 +vt 87.0550 0.9879 0.0000 +vt -20.6729 0.0000 0.0000 +vt -20.6729 0.9879 0.0000 +vt -40.0207 0.9879 0.0000 +vt -40.0207 0.0000 0.0000 +vt -46.5020 0.0000 0.0000 +vt -85.3999 0.0000 0.0000 +vt -82.9885 0.0000 0.0000 +vt -82.9885 0.9879 0.0000 +vt -85.3999 0.9879 0.0000 +vt -0.4395 0.9879 0.0000 +vt -0.4395 0.0000 0.0000 +vt 5.2796 0.0000 0.0000 +vt -0.4395 2.4096 0.0000 +vt 5.2796 2.4096 0.0000 +vt 81.0673 0.0000 0.0000 +vt 88.3174 0.0000 0.0000 +vt 88.3174 2.4096 0.0000 +vt 81.0673 2.4096 0.0000 +vt 0.4395 0.9879 0.0000 +vt 0.4395 2.4096 0.0000 +vt -5.2796 2.4096 0.0000 +vt -1.2808 0.9879 0.0000 +vt -1.2808 0.0000 0.0000 +vt -5.2796 0.0000 0.0000 +vt -88.3174 0.9879 0.0000 +vt -81.0673 0.9879 0.0000 +vt -81.0673 2.4096 0.0000 +vt -88.3174 2.4096 0.0000 +vt -75.4977 0.9879 0.0000 +vt -75.4977 1.5721 0.0000 +vt -87.7810 0.9879 0.0000 +vt -77.6616 1.5721 0.0000 +vt -81.0673 1.5721 0.0000 +vt 81.0673 0.9879 0.0000 +vt 87.7810 0.9879 0.0000 +vt 81.0673 1.5721 0.0000 +vt 75.4977 0.9879 0.0000 +vt 77.2018 1.5721 0.0000 +vt 75.4977 1.5721 0.0000 +vt -3.2856 0.0000 0.0000 +vt 13.3844 0.0000 0.0000 +vt 7.2197 0.9879 0.0000 +vt -3.8942 0.9879 0.0000 +vt -3.8942 0.0000 0.0000 +vt 13.3844 0.3007 0.0000 +vt 7.2197 1.2886 0.0000 +vt -18.0548 0.9879 0.0000 +vt -18.0548 0.0000 0.0000 +vt -13.4880 0.9879 0.0000 +vt -9.7030 0.9879 0.0000 +vt -8.9212 0.9879 0.0000 +vt -0.9264 0.9879 0.0000 +vt -13.4880 2.4096 0.0000 +vt -9.7030 2.4096 0.0000 +vt -8.9212 1.5721 0.0000 +vt -0.9264 1.5721 0.0000 +vt 73.0996 10.4397 0.0000 +vt 78.2384 11.5135 0.0000 +vt 75.1557 15.2018 0.0000 +vt 70.0169 14.1280 0.0000 +vt 84.8523 0.9879 0.0000 +vt 84.8523 2.4096 0.0000 +vt 13.4880 0.9879 0.0000 +vt 13.4880 2.4096 0.0000 +vt 9.7030 2.4096 0.0000 +vt 9.7030 0.9879 0.0000 +vt -84.8523 0.9879 0.0000 +vt -84.8523 2.4096 0.0000 +vt 78.7398 0.0000 0.0000 +vt 85.1997 0.0000 0.0000 +vt 85.1997 0.9879 0.0000 +vt 78.7398 0.9879 0.0000 +vt 46.5020 -0.0000 0.0000 +vt 40.0207 0.9879 0.0000 +vt 40.0207 -0.0000 0.0000 +vt 85.3999 2.7504 0.0000 +vt 85.3999 0.9879 0.0000 +vt 87.4088 0.9879 0.0000 +vt 87.4088 2.7504 0.0000 +vt 4.2431 0.9879 0.0000 +vt 4.2431 2.7504 0.0000 +vt 3.2856 2.7504 0.0000 +vt 3.2856 0.9879 0.0000 +vt 89.4719 0.9879 0.0000 +vt 89.4719 2.7504 0.0000 +vt 5.1180 0.9879 0.0000 +vt 5.1180 2.7504 0.0000 +vt 91.6796 0.9879 0.0000 +vt 91.6796 2.7504 0.0000 +vt 12.2730 2.7523 0.0000 +vt 12.2730 3.5307 0.0000 +vt -2.5110 3.5307 0.0000 +vt -2.5110 2.6571 0.0000 +vt 12.2730 2.6571 0.0000 +vt -2.5110 2.7504 0.0000 +vt 13.3844 2.7523 0.0000 +vt 0.5798 1.6167 0.0000 +vt -0.7577 1.6167 0.0000 +vt -0.7577 0.9879 0.0000 +vt -2.6761 0.9879 0.0000 +vt -2.6761 2.7504 0.0000 +vt 0.5798 0.9879 0.0000 +vt 15.1912 1.0728 0.0000 +vt 16.0000 2.7523 0.0000 +vt 2.0580 2.7523 0.0000 +vt 5.0419 1.0728 0.0000 +vt 5.0419 -0.0000 0.0000 +vt 1.5643 -0.0000 0.0000 +vt 1.5643 2.7523 0.0000 +vt 15.1912 -0.0000 0.0000 +vt 16.9849 2.7523 0.0000 +vt 16.9849 -0.0000 0.0000 +vt -96.9554 0.0000 0.0000 +vt -95.5020 0.0000 0.0000 +vt -95.5020 1.0728 0.0000 +vt -96.9554 1.0728 0.0000 +vt 95.5020 0.0000 0.0000 +vt 96.9554 0.0000 0.0000 +vt 96.9554 1.0728 0.0000 +vt 95.5020 1.0728 0.0000 +vt 11.9573 0.8333 0.0000 +vt 10.2906 0.8333 0.0000 +vt 7.0709 0.8547 0.0000 +vt 6.0144 0.8547 0.0000 +vt 6.0144 0.0000 0.0000 +vt 10.2906 0.0000 0.0000 +vt 7.0709 0.0000 0.0000 +vt 11.9573 0.0000 0.0000 +vt 19.9891 1.5037 0.0000 +vt 19.9891 -0.6835 0.0000 +vt 23.6084 -0.6835 0.0000 +vt 23.6084 1.5037 0.0000 +vt 23.6084 -0.2734 0.0000 +vt 40.3441 -0.6835 0.0000 +vt 53.0352 -0.6835 0.0000 +vt 53.0352 1.5037 0.0000 +vt 40.3441 -0.2734 0.0000 +vt 40.3441 1.5037 0.0000 +vt 6.0424 1.5037 0.0000 +vt 6.0424 -0.6835 0.0000 +vt 10.7685 -0.6835 0.0000 +vt 10.7685 1.5037 0.0000 +vt -59.3529 0.9170 0.0000 +vt -58.1092 0.9170 0.0000 +vt -58.1092 1.8340 0.0000 +vt -59.3529 1.8340 0.0000 +vt -59.1704 0.9170 0.0000 +vt -59.1704 1.8340 0.0000 +vt -60.4140 1.8340 0.0000 +vt -60.4140 0.9170 0.0000 +vt -54.4825 0.9170 0.0000 +vt -54.4825 1.8340 0.0000 +vt -55.7262 1.8340 0.0000 +vt -55.7262 0.9170 0.0000 +vt -44.4965 0.9170 0.0000 +vt -44.4965 1.8340 0.0000 +vt -45.7402 1.8340 0.0000 +vt -45.7402 0.9170 0.0000 +vt -30.1724 1.5037 0.0000 +vt -30.1724 1.8340 0.0000 +vt -31.4161 1.8340 0.0000 +vt -30.1724 0.9170 0.0000 +vt -31.4161 0.9170 0.0000 +vt -42.8879 -0.6835 0.0000 +vt -41.8917 -0.6835 0.0000 +vt -41.8917 0.7519 0.0000 +vt -42.8879 0.9170 0.0000 +vt -41.8917 1.5037 0.0000 +vt -42.8879 1.5037 0.0000 +vt -52.6571 -0.6835 0.0000 +vt -50.0803 -0.6835 0.0000 +vt -50.0803 1.5037 0.0000 +vt -52.6571 0.7519 0.0000 +vt -53.8358 0.7519 0.0000 +vt -53.8358 1.0739 0.0000 +vt -53.8358 1.5037 0.0000 +vt -23.1054 -0.0000 0.0000 +vt -23.1054 1.5037 0.0000 +vt -28.1264 0.7519 0.0000 +vt -29.2200 0.7519 0.0000 +vt -33.3013 -0.0000 0.0000 +vt -34.2418 -0.2734 0.0000 +vt -34.2418 -0.6835 0.0000 +vt -33.3013 -0.6835 0.0000 +vt -23.1054 -0.6835 0.0000 +vt 17.6444 1.0739 0.0000 +vt 17.6444 0.7519 0.0000 +vt 19.3449 0.7519 0.0000 +vt 19.3449 1.0739 0.0000 +vt 17.0002 1.0739 0.0000 +vt 14.0114 1.5037 0.0000 +vt 17.0002 0.7519 0.0000 +vt 14.0114 0.7519 0.0000 +vt 19.9891 1.0739 0.0000 +vt 28.3292 1.5037 0.0000 +vt 28.3292 -0.6835 0.0000 +vt 29.7102 -0.6835 0.0000 +vt 29.7102 1.8405 0.0000 +vt 28.3292 1.8405 0.0000 +vt 39.4521 -0.6835 0.0000 +vt 40.8331 -0.6835 0.0000 +vt 40.8331 1.8405 0.0000 +vt 39.4521 1.8405 0.0000 +vt 48.4549 -0.6835 0.0000 +vt 49.8359 -0.6835 0.0000 +vt 49.8359 1.8405 0.0000 +vt 48.4549 1.8405 0.0000 +vt 54.8622 -0.6835 0.0000 +vt 56.2432 -0.6835 0.0000 +vt 56.2432 1.8405 0.0000 +vt 54.8622 1.8405 0.0000 +vt 58.3356 -0.6835 0.0000 +vt 59.7166 -0.6835 0.0000 +vt 59.7166 1.8405 0.0000 +vt 58.3356 1.8405 0.0000 +vt -17.2028 1.5037 0.0000 +vt -19.9407 1.5037 0.0000 +vt -23.0834 1.5037 0.0000 +vt -23.0843 -0.0000 0.0000 +vt -17.2028 -0.2734 0.0000 +vt -23.0843 -0.6835 0.0000 +vt -17.2028 -0.6835 0.0000 +vt -31.7626 0.8120 0.0000 +vt -31.4984 0.8474 0.0000 +vt -31.3051 0.9441 0.0000 +vt -31.2343 1.0761 0.0000 +vt -31.3051 1.2082 0.0000 +vt -31.4984 1.3049 0.0000 +vt -31.7626 1.3403 0.0000 +vt -34.2418 1.5037 0.0000 +vt -32.0267 1.3049 0.0000 +vt -32.2201 1.2082 0.0000 +vt -32.2909 1.0761 0.0000 +vt -32.2201 0.9441 0.0000 +vt -32.0267 0.8474 0.0000 +vt 1.5739 0.0000 0.0000 +vt 1.5739 -0.2193 0.0000 +vt 2.2596 -0.2193 0.0000 +vt 2.2596 1.2060 0.0000 +vt 1.5739 1.2060 0.0000 +vt 2.2596 0.0000 0.0000 +vt 3.8913 30.0000 0.0000 +vt 3.8913 31.9785 0.0000 +vt -8.0000 31.9785 0.0000 +vt -8.0000 30.0000 0.0000 +vt -79.1250 40.4567 0.0000 +vt -80.6827 23.8574 0.0000 +vt -80.4646 23.8168 0.0000 +vt -78.9070 40.4162 0.0000 +vt 67.8415 30.0000 0.0000 +vt 68.0614 30.0000 0.0000 +vt 68.0614 31.9785 0.0000 +vt 67.8415 30.2112 0.0000 +vt 67.8415 31.9785 0.0000 +vt 68.4985 23.8173 0.0000 +vt 68.7165 23.8578 0.0000 +vt 67.1590 40.4560 0.0000 +vt 66.9410 40.4154 0.0000 +vt -80.0275 30.0000 0.0000 +vt -79.8076 30.0000 0.0000 +vt -79.8076 30.2156 0.0000 +vt -80.0275 31.9786 0.0000 +vt -79.8076 31.9786 0.0000 +vt 19.8338 27.0000 0.0000 +vt 19.8338 28.9823 0.0000 +vt 7.0000 28.9823 0.0000 +vt 7.0000 27.0000 0.0000 +vt -83.0606 17.3954 0.0000 +vt -83.0810 -0.6746 0.0000 +vt -82.8293 -0.6752 0.0000 +vt -82.8089 17.3948 0.0000 +vt 93.0165 27.0000 0.0000 +vt 93.2681 27.0000 0.0000 +vt 93.2681 28.9823 0.0000 +vt 93.0165 28.9823 0.0000 +vt 93.0398 -0.6750 0.0000 +vt 93.2914 -0.6744 0.0000 +vt 93.2710 17.3955 0.0000 +vt 93.0194 17.3949 0.0000 +vt 66.6434 25.3477 0.0000 +vt 66.6434 33.0241 0.0000 +vt 57.8219 33.0241 0.0000 +vt 57.8219 25.3477 0.0000 +vt 299.9671 -119.3293 0.0000 +vt 300.4952 -106.9310 0.0000 +vt 299.6020 -106.8556 0.0000 +vt 299.0740 -119.2539 0.0000 +vt -304.5023 33.0241 0.0000 +vt -304.5023 25.3477 0.0000 +vt -303.6075 25.3477 0.0000 +vt -303.6075 33.0241 0.0000 +vt -299.6020 -106.8556 0.0000 +vt -300.4952 -106.9310 0.0000 +vt -299.9671 -119.3293 0.0000 +vt -299.0740 -119.2539 0.0000 +vt 303.6075 25.3477 0.0000 +vt 304.5023 25.3477 0.0000 +vt 304.5023 33.0241 0.0000 +vt 303.6075 33.0241 0.0000 +vt -83.0577 27.0000 0.0000 +vt -82.8060 27.0000 0.0000 +vt -82.8060 28.9823 0.0000 +vt -83.0577 28.9823 0.0000 +vt 66.6434 10.2398 0.0000 +vt 66.6434 13.9816 0.0000 +vt 62.3435 13.9816 0.0000 +vt 62.3435 10.2398 0.0000 +vt 303.6075 10.2398 0.0000 +vt 304.5023 10.2398 0.0000 +vt 304.5023 13.9816 0.0000 +vt 303.6075 13.9816 0.0000 +vt 300.2245 -113.2859 0.0000 +vt 299.3314 -113.2105 0.0000 +vt -304.5023 10.2398 0.0000 +vt -303.6075 10.2398 0.0000 +vt -303.6075 13.9816 0.0000 +vt -304.5023 13.9816 0.0000 +vt -299.3314 -113.2105 0.0000 +vt -300.2245 -113.2859 0.0000 +vt 50.8527 12.3031 0.0000 +vt 50.8527 9.0223 0.0000 +vt 60.6499 9.0223 0.0000 +vt 50.8527 13.9436 0.0000 +vt 60.6499 13.9436 0.0000 +vt 60.6499 9.4324 0.0000 +vt 32.2941 9.4324 0.0000 +vt 32.2941 9.0223 0.0000 +vt 52.8128 9.0223 0.0000 +vt 32.2941 13.9436 0.0000 +vt 52.8128 13.9436 0.0000 +vt 52.8128 9.4324 0.0000 +vt 23.7240 9.4324 0.0000 +vt 23.7240 9.0223 0.0000 +vt 44.2428 9.0223 0.0000 +vt 23.7240 13.9436 0.0000 +vt 44.2428 13.9436 0.0000 +vt 44.2428 9.4324 0.0000 +vt -242.6465 -83.1652 0.0000 +vt -243.1419 -86.9145 0.0000 +vt -200.4483 -92.5553 0.0000 +vt -240.1458 -64.2374 0.0000 +vt -216.0131 -62.7172 0.0000 +vt -205.8253 -80.5280 0.0000 +vt -199.8890 -88.3220 0.0000 +vt -223.7806 -43.7255 0.0000 +vt -240.8905 -51.8171 0.0000 +vt -250.4749 60.8183 0.0000 +vt -252.3463 45.3515 0.0000 +vt -245.2806 43.7991 0.0000 +vt -239.9980 56.4400 0.0000 +vt -253.2989 76.8470 0.0000 +vt -258.2328 46.6448 0.0000 +vt -258.8492 43.8394 0.0000 +vt -262.3276 104.5470 0.0000 +vt -264.4092 46.2744 0.0000 +vt -264.8943 45.1675 0.0000 +vt -271.6867 45.8380 0.0000 +vt -265.4575 42.6040 0.0000 +vt -271.9262 44.0253 0.0000 +vt -271.8866 49.1719 0.0000 +vt -272.6801 38.3196 0.0000 +vt -273.2056 34.3417 0.0000 +vt -275.8147 14.5938 0.0000 +vt -279.5169 48.7144 0.0000 +vt -283.8841 15.6599 0.0000 +vt -267.8836 104.2138 0.0000 +vt -244.9725 100.9450 0.0000 +vt -248.6749 87.9120 0.0000 +vt -244.0508 98.9769 0.0000 +vt -224.9041 92.5584 0.0000 +vt -225.4672 91.2108 0.0000 +vt -242.9824 105.7070 0.0000 +vt -246.0966 71.2952 0.0000 +vt -234.7153 69.0809 0.0000 +vt -235.6196 66.9169 0.0000 +vt 20.0656 4.7162 0.0000 +vt 20.0656 4.5112 0.0000 +vt 25.4264 4.5112 0.0000 +vt 20.0656 6.1516 0.0000 +vt 25.4264 6.1516 0.0000 +vt 23.5501 4.7162 0.0000 +vt 23.5501 4.5112 0.0000 +vt 33.8095 4.5112 0.0000 +vt 23.5501 6.1516 0.0000 +vt 31.3841 6.1516 0.0000 +vt 33.8095 6.1516 0.0000 +vt 33.8095 4.7162 0.0000 +vt -101.1545 -53.3195 0.0000 +vt -101.9769 -59.5436 0.0000 +vt -80.6744 -62.3581 0.0000 +vt -100.6894 -49.7985 0.0000 +vt -89.4647 -55.7029 0.0000 +vt -100.2242 -46.2776 0.0000 +vt -96.6964 -48.4256 0.0000 +vt -94.9868 -50.1460 0.0000 +vt -99.9445 -44.1610 0.0000 +vt 39.6779 70.5542 0.0000 +vt 38.0404 70.4560 0.0000 +vt 38.2075 67.6694 0.0000 +vt 39.8450 67.7676 0.0000 +vt 170.0000 -245.0497 0.0000 +vt 170.0000 -246.5248 0.0000 +vt 174.0000 -246.5248 0.0000 +vt 174.0000 -245.0497 0.0000 +vt 164.0000 -275.0497 0.0000 +vt 164.0000 -276.5248 0.0000 +vt 168.0000 -276.5248 0.0000 +vt 168.0000 -275.0497 0.0000 +vt 164.0000 -278.0000 0.0000 +vt 168.0000 -278.0000 0.0000 +vt 170.0000 -248.0000 0.0000 +vt 174.0000 -248.0000 0.0000 +vt -196.0000 -65.0000 0.0000 +vt -196.0000 -64.3860 0.0000 +vt -198.0000 -64.3860 0.0000 +vt -198.0000 -65.0000 0.0000 +vt -198.0000 -40.0000 0.0000 +vt -198.0000 -39.3860 0.0000 +vt -200.0000 -39.3860 0.0000 +vt -200.0000 -40.0000 0.0000 +vt -198.0000 -38.7719 0.0000 +vt -200.0000 -38.7719 0.0000 +vt -196.0000 -63.7721 0.0000 +vt -198.0000 -63.7721 0.0000 +vt -374.0000 -37.4088 0.0000 +vt -369.7586 -37.4088 0.0000 +vt -369.7586 -35.6312 0.0000 +vt -374.0000 -35.6312 0.0000 +vt 14.0000 -330.9796 0.0000 +vt 14.0000 -333.0000 0.0000 +vt 17.4442 -333.0000 0.0000 +vt 17.4442 -330.9796 0.0000 +vt 15.0000 -332.0000 0.0000 +vt 15.0000 -334.0000 0.0000 +vt 18.4095 -334.0000 0.0000 +vt 18.4095 -332.0000 0.0000 +vt 350.0522 -167.1291 0.0000 +vt 350.0522 -165.4719 0.0000 +vt 344.0000 -165.4719 0.0000 +vt 344.0000 -167.1291 0.0000 +vt 177.0000 -103.0000 0.0000 +vt 181.0000 -103.0000 0.0000 +vt 181.0000 -101.5799 0.0000 +vt 177.0000 -101.5799 0.0000 +vt 177.5674 -111.0000 0.0000 +vt 180.4326 -111.0000 0.0000 +vt 180.4326 -109.7741 0.0000 +vt 177.5674 -109.7741 0.0000 +vt 178.2307 -115.8948 0.0000 +vt 177.0000 -115.8948 0.0000 +vt 177.0000 -118.0000 0.0000 +vt 178.2307 -118.0000 0.0000 +vt -225.0477 -89.3052 0.0000 +vt -225.9781 -96.3470 0.0000 +vt -219.4729 -97.2065 0.0000 +vt -218.5425 -90.1646 0.0000 +vt -249.2686 -64.7845 0.0000 +vt -248.6564 -74.9932 0.0000 +vt -248.1466 -83.4950 0.0000 +vt -226.9084 -103.3888 0.0000 +vt -220.4033 -104.2483 0.0000 +vt -238.3568 116.7758 0.0000 +vt -218.2884 108.3892 0.0000 +vt -290.8898 -14.6633 0.0000 +vt -290.9382 -45.1111 0.0000 +vt -286.5780 -45.1180 0.0000 +vt -286.5295 -14.6702 0.0000 +vt 121.5210 124.6744 0.0000 +vt 121.1128 120.9658 0.0000 +vt 121.8603 117.3103 0.0000 +vt 123.0456 128.0798 0.0000 +vt 131.8713 127.3480 0.0000 +vt 125.5401 130.8544 0.0000 +vt 128.7646 132.7314 0.0000 +vt 148.9417 102.4673 0.0000 +vt 132.9206 93.2219 0.0000 +vt 136.7231 91.5772 0.0000 +vt 140.8006 90.8439 0.0000 +vt 144.9378 91.0609 0.0000 +vt 148.9163 92.2166 0.0000 +vt 152.5259 94.2501 0.0000 +vt -42.0000 4.0000 0.0000 +vt -42.0000 3.0000 0.0000 +vt -38.0863 3.0000 0.0000 +vt -38.0863 4.0000 0.0000 +vt -43.0000 2.0000 0.0000 +vt -41.6667 2.0000 0.0000 +vt -41.6667 3.0000 0.0000 +vt -43.0000 3.0000 0.0000 +vt -47.0908 3.0000 0.0000 +vt -47.1148 2.0000 0.0000 +vt -43.2011 2.0000 0.0000 +vt -43.1771 3.0000 0.0000 +vt 44.0000 2.0000 0.0000 +vt 48.0083 2.0000 0.0000 +vt 48.0083 3.0000 0.0000 +vt 44.0000 3.0000 0.0000 +vt 41.6667 2.0000 0.0000 +vt 43.0000 2.0000 0.0000 +vt 43.0000 3.0000 0.0000 +vt 41.6667 3.0000 0.0000 +vt 38.0863 3.0000 0.0000 +vt 42.0000 3.0000 0.0000 +vt 42.0000 4.0000 0.0000 +vt 38.0863 4.0000 0.0000 +vt 9.0000 2.0000 0.0000 +vt 12.3097 2.0000 0.0000 +vt 12.3097 3.0000 0.0000 +vt 9.0000 3.0000 0.0000 +vt 8.0000 2.0000 0.0000 +vt 9.3260 2.0000 0.0000 +vt 9.3260 3.0000 0.0000 +vt 8.0000 3.0000 0.0000 +vt 11.3093 2.0000 0.0000 +vt 11.3093 3.0000 0.0000 +vt 10.0000 1.0000 0.0000 +vt 13.3097 1.0000 0.0000 +vt 13.3097 2.0000 0.0000 +vt 10.0000 2.0000 0.0000 +vt 1.4520 6.0000 0.0000 +vt 11.0000 6.0000 0.0000 +vt 11.0000 7.0000 0.0000 +vt 1.4520 7.0000 0.0000 +vt 51.0000 3.0000 0.0000 +vt 55.1542 3.0000 0.0000 +vt 55.1542 4.0000 0.0000 +vt 51.0000 4.0000 0.0000 +vt -81.0000 6.0000 0.0000 +vt -80.0000 6.0000 0.0000 +vt -80.0000 7.0000 0.0000 +vt -81.0000 7.0000 0.0000 +vt -57.1156 4.1256 0.0000 +vt -57.1156 3.4859 0.0000 +vt -47.5695 3.4859 0.0000 +vt -47.5695 4.1256 0.0000 +vt 48.2586 2.3513 0.0000 +vt 44.0731 2.3513 0.0000 +vt -47.8743 2.3513 0.0000 +vt -62.1994 2.3513 0.0000 +vt 19.0981 2.4606 0.0000 +vt 22.8951 2.4606 0.0000 +vt 22.8951 3.6886 0.0000 +vt 19.0981 2.7614 0.0000 +vt 19.0981 3.6886 0.0000 +vt -3.8942 1.2886 0.0000 +vt 85.1997 1.2886 0.0000 +vt 78.7398 1.2886 0.0000 +vt 40.0207 1.2886 0.0000 +vt 46.5020 0.3007 0.0000 +vt -40.0207 1.2886 0.0000 +vt -46.5020 0.3007 0.0000 +vt -46.5020 -0.0000 0.0000 +vt -20.6729 1.2886 0.0000 +vt 92.0332 1.2886 0.0000 +vt 89.4852 1.2886 0.0000 +vt 20.6729 1.2886 0.0000 +vt 21.7862 1.2886 0.0000 +vt 87.0550 1.2886 0.0000 +vt -33.3013 0.3007 0.0000 +vt -33.3013 0.0000 0.0000 +vt -29.2200 1.0526 0.0000 +vt -28.1264 1.0526 0.0000 +vt -23.1046 1.8045 0.0000 +vt -19.9407 1.8045 0.0000 +vt -20.2703 1.8045 0.0000 +vt -23.0834 1.8045 0.0000 +vt -0.4236 23.3071 0.0000 +vt -0.4236 46.4882 0.0000 +vt -22.1460 46.4882 0.0000 +vt -22.1460 23.3071 0.0000 +vt 232.0540 -18.9953 0.0000 +vt 233.3543 11.5349 0.0000 +vt 232.7041 11.5898 0.0000 +vt 231.4039 -18.9404 0.0000 +vt -232.7041 11.5898 0.0000 +vt -233.3543 11.5349 0.0000 +vt -232.0540 -18.9953 0.0000 +vt -231.4039 -18.9404 0.0000 +vt -7.0087 1.0000 0.0000 +vt -6.9887 1.0000 0.0000 +vt -6.9887 2.0000 0.0000 +vt -7.0087 2.0000 0.0000 +vt 7.2933 1.0000 0.0000 +vt 7.3134 1.0000 0.0000 +vt 7.3134 2.0000 0.0000 +vt 7.2933 2.0000 0.0000 +vt 0.2395 -4.6802 0.0000 +vt 0.2451 -4.6565 0.0000 +vt 0.2319 -4.6862 0.0000 +vt 0.2363 -4.7108 0.0000 +vt 0.2425 -4.7050 0.0000 +vt 0.2451 -4.7323 0.0000 +vt 0.2532 -4.7241 0.0000 +vt 0.2574 -4.7490 0.0000 +vt 0.2687 -4.7319 0.0000 +vt 0.2724 -4.7595 0.0000 +vt 0.2846 -4.7264 0.0000 +vt 0.3282 -4.6680 0.0000 +vt 0.3705 -4.6247 0.0000 +vt 0.3420 -4.6252 0.0000 +vt 0.2946 -4.5741 0.0000 +vt 0.2919 -4.5722 0.0000 +vt 0.2671 -4.5444 0.0000 +vt 0.2889 -4.5718 0.0000 +vt 0.2860 -4.5726 0.0000 +vt 0.2834 -4.5748 0.0000 +vt 0.2374 -4.6366 0.0000 +vt 0.2814 -4.5781 0.0000 +vt 0.2323 -4.6608 0.0000 +vt 0.1069 -1.3093 0.0000 +vt 0.0236 -1.2819 0.0000 +vt 0.2848 -1.5429 0.0000 +vt 0.2421 -1.3256 0.0000 +vt 0.3776 -1.3143 0.0000 +vt 0.3483 -1.6058 0.0000 +vt 0.3590 -1.5666 0.0000 +vt 0.5110 -1.2755 0.0000 +vt 0.4469 -1.6244 0.0000 +vt 0.6399 -1.2100 0.0000 +vt 0.4653 -1.6365 0.0000 +vt 0.4564 -1.6689 0.0000 +vt 0.4746 -1.6809 0.0000 +vt 0.5511 -1.4674 0.0000 +vt 0.5674 -1.4874 0.0000 +vt 0.6168 -1.3387 0.0000 +vt 0.7622 -1.1189 0.0000 +vt 0.6741 -1.3963 0.0000 +vt 0.8102 -1.0701 0.0000 +vt 0.5112 -1.6327 0.0000 +vt 0.5159 -1.6114 0.0000 +vt 0.5152 -1.6544 0.0000 +vt 0.5380 -1.7225 0.0000 +vt 0.5267 -1.6684 0.0000 +vt 0.5412 -1.6696 0.0000 +vt 0.5535 -1.6576 0.0000 +vt 0.6122 -1.5351 0.0000 +vt 0.6170 -1.5137 0.0000 +vt 0.6129 -1.4920 0.0000 +vt 0.6015 -1.4780 0.0000 +vt 0.5869 -1.4768 0.0000 +vt 0.5746 -1.4889 0.0000 +vt -131.6715 1.9330 0.0000 +vt -131.6715 1.4819 0.0000 +vt -121.6009 2.3581 0.0000 +vt -121.6009 2.8092 0.0000 +vt 121.6009 2.3581 0.0000 +vt 131.6715 1.4819 0.0000 +vt 131.6715 1.9330 0.0000 +vt 121.6009 2.8092 0.0000 +vt 115.8026 2.8092 0.0000 +vt 115.8026 2.3581 0.0000 +vt 116.2049 2.8092 0.0000 +vt -116.4925 2.3581 0.0000 +vt -116.4925 2.8092 0.0000 +vt -116.8911 2.8092 0.0000 +vt 0.3848 0.6215 0.0000 +vt 0.3848 0.5019 0.0000 +vt 0.5096 0.5223 0.0000 +vt 0.5096 0.6215 0.0000 +vt 3.7687 2.0858 0.0000 +vt 3.7687 1.0429 0.0000 +vt 4.2964 1.0429 0.0000 +vt 4.2964 2.0858 0.0000 +vt 3.5688 0.8551 0.0000 +vt 3.5688 -0.7774 0.0000 +vt 5.0914 -0.7774 0.0000 +vt 4.3301 0.8551 0.0000 +vt 4.4942 0.8551 0.0000 +vt 4.9273 0.8551 0.0000 +vt 5.0914 0.8551 0.0000 +vt -13.7124 -0.7774 0.0000 +vt -13.4122 -0.7774 0.0000 +vt -13.4122 0.8551 0.0000 +vt -13.7124 0.8551 0.0000 +vt 0.8404 0.8656 0.0000 +vt 0.8372 0.8595 0.0000 +vt 0.8409 0.8449 0.0000 +vt 0.8485 0.8706 0.0000 +vt 0.8429 0.8927 0.0000 +vt 0.8424 0.9134 0.0000 +vt 0.8348 0.8877 0.0000 +vt 0.8298 0.8889 0.0000 +vt 0.8324 0.9157 0.0000 +vt 0.8261 0.9035 0.0000 +vt 0.8461 0.8988 0.0000 +vt 0.8509 0.8426 0.0000 +vt 0.8535 0.8694 0.0000 +vt 0.8572 0.8548 0.0000 +vt 26.0000 3.0081 0.0000 +vt 26.0000 2.0000 0.0000 +vt 27.0000 2.0000 0.0000 +vt 27.0000 3.0081 0.0000 +vt 30.0000 3.0000 0.0000 +vt 30.0000 2.0000 0.0000 +vt 31.0000 2.0000 0.0000 +vt 31.0000 3.0000 0.0000 +vt -382.2712 26.3009 0.0000 +vt -381.0577 25.9757 0.0000 +vt -379.8443 26.3009 0.0000 +vt -378.9560 27.1892 0.0000 +vt -383.1595 27.1892 0.0000 +vt -379.8761 27.2780 0.0000 +vt -378.6309 28.4026 0.0000 +vt -379.8761 28.4285 0.0000 +vt -378.9560 29.6160 0.0000 +vt -379.8761 29.5790 0.0000 +vt -381.0266 29.5790 0.0000 +vt -382.1771 29.5790 0.0000 +vt -383.1595 29.6160 0.0000 +vt -382.1771 28.4285 0.0000 +vt -383.4846 28.4026 0.0000 +vt -382.1771 27.2780 0.0000 +vt -381.0266 27.2780 0.0000 +vt -379.8443 30.5043 0.0000 +vt -382.2712 30.5043 0.0000 +vt -381.0577 30.8295 0.0000 +# 3699 texture coords + +g Layer0_001 +usemtl wire_028089177 +s off +f 429/498/53 430/499/54 431/500/54 432/501/53 +f 433/502/55 434/503/56 435/504/56 436/505/55 +f 430/506/57 429/507/58 437/508/58 438/509/57 +f 439/510/59 429/511/53 432/512/53 440/513/59 +f 434/514/56 441/515/60 442/516/60 435/517/56 +f 429/518/58 439/519/61 443/520/61 437/521/58 +f 444/522/62 439/523/59 440/524/59 445/525/62 +f 441/526/60 446/527/63 447/528/63 442/529/60 +f 439/530/61 444/531/64 448/532/64 443/533/61 +f 449/534/65 444/535/62 445/536/62 450/537/65 +f 446/538/63 451/539/66 452/540/66 447/541/63 +f 444/542/64 449/543/67 453/544/67 448/545/64 +f 454/546/68 449/547/65 450/548/65 455/549/68 +f 451/550/66 456/551/69 457/552/69 452/553/66 +f 449/554/67 454/555/70 458/556/70 453/557/67 +f 459/558/71 454/559/68 455/560/68 460/561/71 +f 456/562/69 461/563/72 462/564/72 457/565/69 +f 454/566/70 459/567/73 463/568/73 458/569/70 +f 459/570/71 460/571/71 464/572/74 465/573/74 +f 462/574/72 461/575/72 466/576/75 467/577/75 +f 459/578/73 465/579/76 468/580/76 463/581/73 +f 465/582/74 464/583/74 469/584/77 470/585/77 +f 467/586/75 466/587/75 471/588/78 472/589/78 +f 465/590/76 470/591/79 473/592/79 468/593/76 +f 470/594/77 469/595/77 474/596/80 475/597/80 +f 472/598/78 471/599/78 476/600/81 477/601/81 +f 470/602/79 475/603/82 478/604/82 473/605/79 +f 475/606/80 474/607/80 479/608/83 480/609/83 +f 477/610/81 476/611/81 481/612/84 482/613/84 +f 475/614/82 480/615/85 483/616/85 478/617/82 +f 480/618/83 479/619/83 484/620/86 485/621/86 +f 482/622/84 481/623/84 486/624/87 487/625/87 +f 480/626/85 485/627/88 488/628/88 483/629/85 +f 485/630/86 484/631/86 489/632/89 490/633/89 +f 487/634/87 486/635/87 491/636/90 492/637/90 +f 485/638/88 490/639/91 493/640/91 488/641/88 +f 490/642/89 489/643/89 494/644/92 495/645/92 +f 492/646/90 491/647/90 496/648/93 497/649/93 +f 493/650/91 490/651/91 495/652/94 498/653/94 +f 495/654/92 494/655/92 499/656/95 500/657/95 +f 497/658/93 496/659/93 501/660/96 502/661/96 +f 498/662/94 495/663/94 500/664/97 503/665/97 +f 500/666/95 499/667/95 504/668/98 505/669/98 +f 502/670/96 501/671/96 506/672/99 507/673/99 +f 503/674/97 500/675/97 505/676/100 508/677/100 +f 505/678/98 504/679/98 509/680/101 510/681/101 +f 507/682/99 506/683/99 511/684/102 512/685/102 +f 508/686/100 505/687/100 510/688/103 513/689/103 +f 510/690/101 509/691/101 514/692/104 515/693/104 +f 512/694/102 511/695/102 516/696/105 517/697/105 +f 513/698/103 510/699/103 515/700/106 518/701/106 +f 515/702/104 514/703/104 519/704/107 520/705/107 +f 517/706/105 516/707/105 521/708/108 522/709/108 +f 518/710/106 515/711/106 520/712/109 523/713/109 +f 524/714/110 520/715/107 519/716/107 525/717/110 +f 521/718/108 526/719/111 527/720/111 522/721/108 +f 523/722/109 520/723/109 524/724/112 528/725/112 +f 529/726/113 524/727/110 525/728/110 530/729/113 +f 526/730/111 531/731/114 532/732/114 527/733/111 +f 528/734/112 524/735/112 529/736/115 533/737/115 +f 534/738/116 529/739/113 530/740/113 535/741/116 +f 531/742/114 536/743/117 537/744/117 532/745/114 +f 533/746/115 529/747/115 534/748/118 538/749/118 +f 539/750/119 534/751/116 535/752/116 540/753/119 +f 536/754/117 541/755/120 542/756/120 537/757/117 +f 538/758/118 534/759/118 539/760/121 543/761/121 +f 544/762/122 539/763/119 540/764/119 545/765/122 +f 541/766/120 546/767/123 547/768/123 542/769/120 +f 543/770/121 539/771/121 544/772/124 548/773/124 +f 549/774/125 544/775/122 545/528/122 550/776/125 +f 546/777/123 551/778/126 552/779/126 547/780/123 +f 548/781/124 544/782/124 549/783/127 553/784/127 +f 554/785/56 555/786/55 556/787/55 557/788/56 +f 558/789/54 559/790/53 560/791/53 561/792/54 +f 562/793/128 555/794/128 554/795/129 563/796/129 +f 564/797/60 554/798/56 557/799/56 565/800/60 +f 559/801/53 566/802/59 567/803/59 560/804/53 +f 568/805/130 563/806/129 554/807/129 564/808/130 +f 569/809/63 564/810/60 565/811/60 570/812/63 +f 566/813/59 571/814/62 572/815/62 567/816/59 +f 573/817/131 568/818/130 564/819/130 569/820/131 +f 574/821/66 569/822/63 570/823/63 575/824/66 +f 571/825/62 576/826/65 577/827/65 572/828/62 +f 578/829/132 573/830/131 569/831/131 574/832/132 +f 579/833/69 574/834/66 575/835/66 580/836/69 +f 576/837/65 581/838/68 582/839/68 577/840/65 +f 583/841/133 578/842/132 574/843/132 579/844/133 +f 584/845/72 579/846/69 580/847/69 585/848/72 +f 581/849/68 586/850/71 587/851/71 582/852/68 +f 588/853/134 583/854/133 579/855/133 584/856/134 +f 589/857/75 590/858/75 584/859/72 585/860/72 +f 591/861/74 592/862/74 587/863/71 586/864/71 +f 593/865/135 588/866/134 584/867/134 590/868/135 +f 594/869/78 595/870/78 590/871/75 589/872/75 +f 596/873/77 597/874/77 592/875/74 591/876/74 +f 598/877/136 593/878/135 590/879/135 595/880/136 +f 599/881/81 600/882/81 595/883/78 594/884/78 +f 601/885/80 602/886/80 597/887/77 596/888/77 +f 603/889/137 598/890/136 595/891/136 600/892/137 +f 604/893/84 605/894/84 600/895/81 599/896/81 +f 606/897/83 607/898/83 602/899/80 601/900/80 +f 608/901/138 603/902/137 600/903/137 605/904/138 +f 609/905/87 610/906/87 605/907/84 604/908/84 +f 611/909/86 612/910/86 607/911/83 606/912/83 +f 613/913/139 608/914/138 605/915/138 610/916/139 +f 614/917/90 615/918/90 610/919/87 609/920/87 +f 616/921/89 617/922/89 612/923/86 611/924/86 +f 618/925/140 613/926/139 610/927/139 615/928/140 +f 619/929/93 620/930/93 615/931/90 614/932/90 +f 621/933/92 622/934/92 617/935/89 616/936/89 +f 620/937/141 623/938/141 618/939/140 615/940/140 +f 624/941/96 625/942/96 620/943/93 619/944/93 +f 626/945/95 627/946/95 622/898/92 621/897/92 +f 625/947/142 628/948/142 623/949/141 620/950/141 +f 629/951/99 630/952/99 625/953/96 624/954/96 +f 631/955/98 632/956/98 627/957/95 626/958/95 +f 630/959/143 633/960/143 628/961/142 625/962/142 +f 634/963/102 635/964/102 630/965/99 629/966/99 +f 636/967/101 637/968/101 632/969/98 631/970/98 +f 635/971/144 638/972/144 633/973/143 630/974/143 +f 639/670/105 640/975/105 635/976/102 634/977/102 +f 641/978/104 642/979/104 637/668/101 636/980/101 +f 640/981/145 643/982/145 638/983/144 635/984/144 +f 644/985/108 645/986/108 640/987/105 639/988/105 +f 646/989/107 647/990/107 642/991/104 641/992/104 +f 645/993/146 648/994/146 643/995/145 640/996/145 +f 649/997/111 645/998/108 644/999/108 650/1000/111 +f 646/1001/107 651/1002/110 652/1003/110 647/1004/107 +f 649/1005/147 653/1006/147 648/1007/146 645/1008/146 +f 654/1009/114 649/1010/111 650/1011/111 655/1012/114 +f 651/1013/110 656/1014/113 657/1015/113 652/1016/110 +f 654/1017/148 658/1018/148 653/1019/147 649/1020/147 +f 659/1021/117 654/1022/114 655/1023/114 660/1024/117 +f 656/1025/113 661/1026/116 662/1027/116 657/1028/113 +f 659/1029/149 663/1030/149 658/1031/148 654/1032/148 +f 664/1033/120 659/1034/117 660/1035/117 665/1036/120 +f 661/1037/116 666/1038/119 667/1039/119 662/1040/116 +f 664/1041/150 668/1042/150 663/1043/149 659/1044/149 +f 669/1045/123 664/1046/120 665/1047/120 670/1048/123 +f 666/1049/119 671/1050/122 672/1051/122 667/1052/119 +f 669/1053/151 673/1054/151 668/1055/150 664/1056/150 +f 674/1057/126 669/1058/123 670/1059/123 675/1060/126 +f 671/1061/122 676/1062/125 677/1063/125 672/1064/122 +f 674/1065/152 678/1066/152 673/1067/151 669/1068/151 +f 679/1069/153 433/1070/55 436/1071/55 676/1072/125 +f 677/1073/125 676/1072/125 436/1071/55 680/1074/153 +f 681/1075/154 674/1076/126 675/1077/126 430/1078/54 +f 431/1079/54 430/1078/54 675/1077/126 682/1080/154 +f 430/1081/57 438/1082/57 683/1083/155 681/1084/155 +f 681/1084/155 683/1083/155 678/1085/152 674/1086/152 +f 553/1087/127 549/1088/127 684/1089/156 685/1090/156 +f 685/1090/156 684/1089/156 555/1091/128 562/1092/128 +f 684/1093/153 549/1094/125 550/1095/125 555/1096/55 +f 556/1097/55 555/1096/55 550/1095/125 686/1074/153 +f 687/1098/154 558/1099/54 561/1100/54 551/1101/126 +f 552/1102/126 551/1101/126 561/1100/54 688/1080/154 +f 494/1103/157 489/1104/157 484/1105/157 492/1106/157 +f 487/1107/157 492/1106/157 484/1105/157 479/1108/157 +f 482/1109/157 487/1107/157 479/1108/157 474/1110/157 +f 477/1111/157 482/1109/157 474/1110/157 469/1112/157 +f 472/1113/157 477/1111/157 469/1112/157 464/1114/157 +f 467/1115/157 472/1113/157 464/1114/157 460/1116/157 +f 462/1117/157 467/1115/157 460/1116/157 455/1118/157 +f 457/1119/157 462/1117/157 455/1118/157 450/1120/157 +f 452/1121/157 457/1119/157 450/1120/157 445/1122/157 +f 447/1123/157 452/1121/157 445/1122/157 440/1124/157 +f 442/1125/157 447/1123/157 440/1124/157 432/1126/157 +f 435/1127/157 442/1125/157 432/1126/157 431/1128/157 +f 436/1129/157 435/1127/157 431/1128/157 680/1130/157 +f 680/1130/157 431/1128/157 682/1131/157 677/1132/157 +f 677/1132/157 682/1131/157 675/1133/157 672/1134/157 +f 672/1134/157 675/1133/157 670/1135/157 667/1136/157 +f 667/1136/157 670/1135/157 665/1137/157 662/1138/157 +f 662/1138/157 665/1137/157 660/1139/157 657/1140/157 +f 657/1140/157 660/1139/157 655/1141/157 652/1142/157 +f 652/1142/157 655/1141/157 650/1143/157 647/1144/157 +f 647/1144/157 650/1143/157 644/1145/157 642/1146/157 +f 642/1146/157 644/1145/157 639/1147/157 637/1148/157 +f 637/1148/157 639/1147/157 634/1149/157 632/1150/157 +f 632/1150/157 634/1149/157 629/1151/157 627/1152/157 +f 627/1152/157 629/1151/157 624/1153/157 622/1154/157 +f 622/1154/157 624/1153/157 619/1155/157 617/1156/157 +f 617/1156/157 619/1155/157 614/1157/157 609/1158/157 +f 612/1159/157 617/1156/157 609/1158/157 604/1160/157 +f 607/1161/157 612/1159/157 604/1160/157 599/1162/157 +f 602/1163/157 607/1161/157 599/1162/157 594/1164/157 +f 597/1165/157 602/1163/157 594/1164/157 589/1166/157 +f 592/1167/157 597/1165/157 589/1166/157 585/1168/157 +f 587/1169/157 592/1167/157 585/1168/157 580/1170/157 +f 582/1171/157 587/1169/157 580/1170/157 575/1172/157 +f 577/1173/157 582/1171/157 575/1172/157 570/1174/157 +f 572/1175/157 577/1173/157 570/1174/157 565/1176/157 +f 567/1177/157 572/1175/157 565/1176/157 557/1178/157 +f 560/1179/157 567/1177/157 557/1178/157 561/1180/157 +f 561/1180/157 557/1178/157 556/1181/157 688/1182/157 +f 688/1182/157 556/1181/157 686/1183/157 552/1184/157 +f 552/1184/157 686/1183/157 550/1185/157 547/1186/157 +f 547/1186/157 550/1185/157 545/1187/157 542/1188/157 +f 542/1188/157 545/1187/157 540/1189/157 537/1190/157 +f 537/1190/157 540/1189/157 535/1191/157 532/1192/157 +f 532/1192/157 535/1191/157 530/1193/157 527/1194/157 +f 527/1194/157 530/1193/157 525/1195/157 522/1196/157 +f 522/1196/157 525/1195/157 519/1197/157 517/1198/157 +f 517/1198/157 519/1197/157 514/1199/157 512/1200/157 +f 512/1200/157 514/1199/157 509/1201/157 507/1202/157 +f 507/1202/157 509/1201/157 504/1203/157 502/1204/157 +f 502/1204/157 504/1203/157 499/1205/157 497/1206/157 +f 497/1206/157 499/1205/157 494/1103/157 492/1106/157 +f 689/1207/157 690/1208/157 691/1209/157 692/1210/157 +f 693/1211/157 692/1210/157 691/1209/157 694/1212/157 +f 693/1211/157 694/1212/157 695/1213/157 +f 696/1214/55 697/1215/56 698/1216/56 699/1217/55 +f 700/1218/55 701/1219/56 702/1220/56 703/1221/55 +f 697/1222/56 704/1215/60 705/1216/60 698/1223/56 +f 702/1221/56 701/1218/56 706/1219/60 707/1220/60 +f 704/1224/60 708/1225/63 709/1226/63 705/1227/60 +f 706/1228/60 710/1229/63 711/1230/63 707/1231/60 +f 708/1232/63 712/1233/66 713/1234/66 709/1235/63 +f 710/1236/63 714/1237/66 715/1238/66 711/1239/63 +f 712/1240/66 716/1241/69 717/1242/69 713/1243/66 +f 714/1244/66 718/1245/69 719/1246/69 715/1247/66 +f 716/1248/69 720/1249/72 721/1250/72 717/1251/69 +f 718/1252/69 722/1253/72 723/1254/72 719/1255/69 +f 721/1256/72 720/1257/72 724/1222/75 725/1223/75 +f 723/1258/72 722/1259/72 726/1260/75 727/1261/75 +f 725/1262/75 724/1263/75 728/1264/78 729/1265/78 +f 727/1266/75 726/1267/75 730/1268/78 731/1269/78 +f 729/1270/78 728/1271/78 732/1272/81 733/1273/81 +f 731/1274/78 730/1275/78 734/1276/81 735/1277/81 +f 733/1278/81 732/1279/81 736/1280/84 737/1281/84 +f 735/1282/81 734/1283/81 738/1284/84 739/1285/84 +f 737/1286/84 736/1287/84 740/1288/87 741/1289/87 +f 739/1290/84 738/1291/84 742/1292/87 743/1293/87 +f 743/1294/87 742/1295/87 744/1296/90 745/1297/90 +f 745/1298/90 744/1299/90 746/1300/93 747/1301/93 +f 748/1302/93 749/1303/93 750/1304/96 751/1305/96 +f 747/1306/93 746/1307/93 752/1308/96 753/1309/96 +f 751/1310/96 750/1311/96 754/1312/99 755/1313/99 +f 753/1314/96 752/1315/96 756/1316/99 757/1317/99 +f 755/1318/99 754/1319/99 758/1320/102 759/1321/102 +f 757/1322/99 756/1323/99 760/1324/102 761/1325/102 +f 759/1326/102 758/1327/102 762/1328/105 763/1329/105 +f 761/1330/102 760/1331/102 764/1332/105 765/1333/105 +f 763/1334/105 762/1335/105 766/1336/108 767/1337/108 +f 765/1338/105 764/1339/105 768/1340/108 769/1341/108 +f 766/1342/108 770/1343/111 771/1344/111 767/1345/108 +f 769/1346/108 768/1347/108 772/1348/111 773/1349/111 +f 770/1350/111 774/1351/114 775/1352/114 771/1353/111 +f 772/1354/111 776/1355/114 777/1356/114 773/1357/111 +f 774/1358/114 778/1359/117 779/1360/117 775/1361/114 +f 776/1362/114 780/1363/117 781/1364/117 777/1365/114 +f 778/1366/117 782/1342/120 783/1345/120 779/1367/117 +f 780/1368/117 784/1369/120 785/1370/120 781/1371/117 +f 782/1372/120 786/1373/123 787/1374/123 783/1375/120 +f 784/1376/120 788/1377/123 789/1378/123 785/1379/120 +f 786/1380/123 790/1350/158 791/1353/158 787/1381/123 +f 788/1382/123 792/1383/158 793/1384/158 789/1385/123 +f 794/1386/159 795/1387/53 796/1388/53 797/1389/159 +f 798/1390/159 799/1391/159 800/1392/53 801/1393/53 +f 795/1394/53 802/1319/59 803/1318/59 796/1395/53 +f 800/1396/53 804/1397/59 805/1398/59 801/1399/53 +f 802/1335/59 806/1319/62 807/1318/62 803/1334/59 +f 804/1339/59 808/1340/62 809/1341/62 805/1338/59 +f 806/1400/62 810/1387/65 811/1388/65 807/1401/62 +f 808/1391/62 812/1392/65 813/1393/65 809/1390/62 +f 810/1402/65 814/1403/68 815/1404/68 811/1405/65 +f 813/1406/65 812/1407/65 816/1323/68 817/1322/68 +f 814/1408/68 818/1409/71 819/1410/71 815/1411/68 +f 816/1412/68 820/1413/71 821/1414/71 817/1415/68 +f 822/1416/74 823/1417/74 819/1418/71 818/1419/71 +f 824/1420/74 825/1421/74 821/1422/71 820/1423/71 +f 826/1424/77 827/1425/77 823/1344/74 822/1343/74 +f 828/1426/77 829/1427/77 825/1428/74 824/1429/74 +f 830/1430/80 831/1431/80 827/1432/77 826/1433/77 +f 832/1434/80 833/1435/80 829/1436/77 828/1437/77 +f 834/1303/83 835/1302/83 831/1388/80 830/1387/80 +f 836/1438/83 837/1439/83 833/1440/80 832/1441/80 +f 838/1442/86 839/1443/86 835/1444/83 834/1445/83 +f 840/1446/86 841/1447/86 837/1448/83 836/1449/83 +f 842/1450/89 843/1451/89 839/1425/86 838/1424/86 +f 844/1452/89 845/1453/89 841/1454/86 840/1455/86 +f 846/1456/92 847/1457/92 843/1458/89 842/1459/89 +f 844/1460/89 848/1461/92 849/1462/92 845/1463/89 +f 850/1464/95 851/1465/95 847/1466/92 846/1467/92 +f 852/1468/95 853/1469/95 849/1447/92 848/1446/92 +f 854/1470/98 855/1471/98 851/1472/95 850/1473/95 +f 856/1474/98 857/1475/98 853/1476/95 852/1477/95 +f 858/1478/101 859/1479/101 855/1480/98 854/1481/98 +f 860/1291/101 861/1290/101 857/1482/98 856/1483/98 +f 862/1484/104 863/1485/104 859/1486/101 858/1487/101 +f 864/1488/104 865/1489/104 861/1490/101 860/1491/101 +f 866/1492/107 867/1493/107 863/1494/104 862/1495/104 +f 866/1496/107 868/1271/110 869/1270/110 867/1497/107 +f 870/1498/107 871/1499/110 872/1500/110 873/1501/107 +f 868/1502/110 874/1503/113 875/1504/113 869/1505/110 +f 871/1506/110 876/1507/113 877/1508/113 872/1509/110 +f 874/1484/113 878/1263/116 879/1262/116 875/1485/113 +f 876/1510/113 880/1511/116 881/1512/116 877/1513/113 +f 878/1514/116 882/1515/119 883/1516/119 879/1517/116 +f 880/1518/116 884/1519/119 885/1520/119 881/1521/116 +f 882/1522/119 886/1523/122 887/1524/122 883/1525/119 +f 884/1526/119 888/1527/122 889/1528/122 885/1529/119 +f 886/1530/122 890/1531/125 891/1532/125 887/1533/122 +f 888/1534/122 892/1535/125 893/1536/125 889/1537/122 +f 894/1538/153 696/1539/55 699/1540/55 890/1263/125 +f 891/1262/125 890/1263/125 699/1540/55 895/1541/153 +f 896/1542/160 794/1543/159 797/1544/159 790/1545/158 +f 791/1546/158 790/1545/158 797/1544/159 897/1547/160 +f 898/1548/160 799/1348/159 798/1349/159 792/1549/158 +f 793/1550/158 792/1549/158 798/1349/159 899/1551/160 +f 900/1268/153 700/1552/55 703/1553/55 892/1284/125 +f 893/1285/125 892/1284/125 703/1553/55 901/1269/153 +f 902/1451/90 903/1450/90 749/1554/93 748/1555/93 +f 741/1556/87 740/1557/87 903/1558/90 902/1559/90 +f 870/1560/107 873/1561/107 865/1475/104 864/1474/104 +f 702/1562/161 697/1563/161 696/1564/162 703/1565/162 +f 707/1566/163 704/1567/163 697/1568/161 702/1569/161 +f 711/1570/164 708/1571/164 704/1572/163 707/1573/163 +f 715/1574/165 712/1575/165 708/1576/164 711/1577/164 +f 719/1578/166 716/1579/166 712/1580/165 715/1581/165 +f 723/1582/167 720/1583/167 716/1584/166 719/1585/166 +f 727/1586/168 724/1587/168 720/1588/167 723/1589/167 +f 731/1590/169 728/1591/169 724/1592/168 727/1593/168 +f 735/1594/170 732/1595/170 728/1596/169 731/1597/169 +f 739/1598/171 736/1599/171 732/1600/170 735/1601/170 +f 743/1602/172 740/1603/172 736/1604/171 739/1605/171 +f 745/1606/173 903/1607/173 740/1608/172 743/1609/172 +f 749/1610/174 903/1611/173 745/1612/173 747/1613/174 +f 750/1614/175 749/1615/174 747/1616/174 753/1617/175 +f 754/1618/176 750/1619/175 753/1620/175 757/1621/176 +f 758/1622/177 754/1623/176 757/1624/176 761/1625/177 +f 762/1626/178 758/1627/177 761/1628/177 765/1629/178 +f 766/1630/179 762/1631/178 765/1632/178 769/1633/179 +f 770/1634/180 766/1635/179 769/1636/179 773/1637/180 +f 774/1638/181 770/1639/180 773/1640/180 777/1641/181 +f 778/1642/182 774/1643/181 777/1644/181 781/1645/182 +f 782/1646/183 778/1647/182 781/1648/182 785/1649/183 +f 786/1650/184 782/1651/183 785/1652/183 789/1653/184 +f 790/1654/185 786/1655/184 789/1656/184 793/1657/185 +f 795/1658/186 794/1659/187 798/1660/187 801/1661/186 +f 795/1662/186 801/1663/186 805/1664/188 802/1665/188 +f 802/1666/188 805/1667/188 809/1668/189 806/1669/189 +f 806/1670/189 809/1671/189 813/1672/190 810/1673/190 +f 810/1674/190 813/1675/190 817/1676/191 814/1677/191 +f 814/1678/191 817/1679/191 821/1680/192 818/1681/192 +f 818/1682/192 821/1683/192 825/1684/193 822/1685/193 +f 822/1686/193 825/1687/193 829/1688/194 826/1689/194 +f 826/1690/194 829/1691/194 833/1692/195 830/1693/195 +f 830/1694/195 833/1695/195 837/1696/196 834/1697/196 +f 834/1698/196 837/1699/196 841/1700/197 838/1701/197 +f 838/1702/197 841/1703/197 845/1704/198 842/1705/198 +f 845/1706/198 849/1707/199 846/1708/199 842/1709/198 +f 849/1710/199 853/1711/200 850/1712/200 846/1713/199 +f 853/1714/200 857/1715/201 854/1716/201 850/1717/200 +f 857/1718/201 861/1719/202 858/1720/202 854/1721/201 +f 861/1722/202 865/1723/203 862/1724/203 858/1725/202 +f 873/1726/204 872/1727/205 868/1728/205 866/1729/204 +f 872/1730/205 877/1731/206 874/1732/206 868/1733/205 +f 877/1734/206 881/1735/207 878/1736/207 874/1737/206 +f 881/1738/207 885/1739/208 882/1740/208 878/1741/207 +f 885/1742/208 889/1743/209 886/1744/209 882/1745/208 +f 889/1746/209 893/1747/210 890/1748/210 886/1749/209 +f 875/1750/206 879/1751/207 904/1752/207 661/1753/207 +f 875/1750/206 661/1753/207 656/1754/206 905/1755/206 +f 869/1756/205 875/1757/206 905/1758/206 656/1759/206 +f 906/1760/205 869/1756/205 656/1759/206 651/1761/205 +f 907/1762/167 461/1763/167 456/1764/166 721/1765/167 +f 717/1766/166 721/1765/167 456/1764/166 908/1767/166 +f 511/1768/177 506/1769/176 909/1770/176 755/1771/176 +f 910/1772/177 511/1768/177 755/1771/176 759/1773/177 +f 901/1774/211 703/1775/162 696/1776/162 894/1777/211 +f 893/1778/210 901/1774/211 894/1777/211 890/1779/210 +f 879/1780/207 883/1781/208 911/1782/208 666/1783/208 +f 879/1780/207 666/1783/208 661/1784/207 904/1785/207 +f 908/1786/166 456/1787/166 451/1788/165 717/1789/166 +f 717/1789/166 451/1788/165 912/1790/165 713/1791/165 +f 867/1792/204 869/1793/205 906/1794/205 651/1795/205 +f 913/1796/204 867/1792/204 651/1795/205 646/1797/204 +f 855/1798/201 859/1799/202 914/1800/202 915/1801/201 +f 915/1801/201 914/1800/202 636/1802/202 631/1803/201 +f 859/1804/202 863/1805/203 916/1806/203 914/1807/202 +f 914/1807/202 916/1806/203 641/1808/203 636/1809/202 +f 863/1810/203 867/1811/204 913/1812/204 916/1813/203 +f 916/1813/203 913/1812/204 646/1814/204 641/1815/203 +f 917/1816/163 441/1817/163 434/1818/161 705/1819/163 +f 698/1820/161 705/1819/163 434/1818/161 918/1821/161 +f 919/1822/164 446/1823/164 441/1824/163 709/1825/164 +f 705/1826/163 709/1825/164 441/1824/163 917/1827/163 +f 887/1828/209 891/1829/210 920/1830/210 676/1831/210 +f 921/1832/209 887/1828/209 676/1831/210 671/1833/209 +f 851/1834/200 855/1835/201 915/1836/201 922/1837/200 +f 922/1837/200 915/1836/201 631/1838/201 626/1839/200 +f 847/1840/199 851/1841/200 922/1842/200 923/1843/199 +f 923/1843/199 922/1842/200 626/1844/200 621/1845/199 +f 521/1846/179 516/1847/178 924/1848/178 763/1849/178 +f 925/1850/179 521/1846/179 763/1849/178 767/1851/179 +f 843/1852/198 847/1853/199 923/1854/199 926/1855/198 +f 926/1855/198 923/1854/199 621/1856/199 616/1857/198 +f 927/1858/197 839/1859/197 843/1860/198 926/1861/198 +f 611/1862/197 927/1858/197 926/1861/198 616/1863/198 +f 928/1864/196 835/1865/196 839/1866/197 927/1867/197 +f 606/1868/196 928/1864/196 927/1867/197 611/1869/197 +f 929/1870/194 827/1871/194 831/1872/195 930/1873/195 +f 596/1874/194 929/1870/194 930/1873/195 601/1875/195 +f 930/1876/195 831/1877/195 835/1878/196 928/1879/196 +f 601/1880/195 930/1876/195 928/1879/196 606/1881/196 +f 501/1882/175 496/1883/174 931/1884/174 748/1885/174 +f 932/1886/175 501/1882/175 748/1885/174 751/1887/175 +f 506/1888/176 501/1889/175 932/1890/175 751/1891/175 +f 909/1892/176 506/1888/176 751/1891/175 755/1893/176 +f 933/1894/193 823/1895/193 827/1896/194 929/1897/194 +f 591/1898/193 933/1894/193 929/1897/194 596/1899/194 +f 934/1900/192 819/1901/192 823/1902/193 586/1903/192 +f 586/1903/192 823/1902/193 933/1904/193 591/1905/193 +f 918/1906/161 434/1907/161 433/1908/162 698/1909/161 +f 698/1909/161 433/1908/162 935/1910/162 699/1911/162 +f 936/1912/191 815/1913/191 819/1914/192 581/1915/191 +f 581/1915/191 819/1914/192 934/1916/192 586/1917/192 +f 937/1918/190 811/1919/190 815/1920/191 576/1921/190 +f 581/1922/191 576/1921/190 815/1920/191 936/1923/191 +f 883/1924/208 887/1925/209 921/1926/209 671/1927/209 +f 911/1928/208 883/1924/208 671/1927/209 666/1929/208 +f 912/1930/165 451/1931/165 446/1932/164 713/1933/165 +f 713/1933/165 446/1932/164 919/1934/164 709/1935/164 +f 938/1936/189 807/1937/189 811/1938/190 571/1939/189 +f 571/1939/189 811/1938/190 937/1940/190 576/1941/190 +f 939/1942/188 803/1943/188 807/1944/189 566/1945/188 +f 566/1945/188 807/1944/189 938/1946/189 571/1947/189 +f 559/1948/186 558/1949/187 940/1950/187 797/1951/187 +f 941/1952/186 559/1948/186 797/1951/187 796/1953/186 +f 941/1954/186 796/1955/186 803/1956/188 559/1957/186 +f 559/1957/186 803/1956/188 939/1958/188 566/1959/188 +f 896/1960/212 790/1961/185 793/1962/185 899/1963/212 +f 794/1964/187 896/1960/212 899/1963/212 798/1965/187 +f 546/1966/184 541/1967/183 942/1968/183 783/1969/183 +f 943/1970/184 546/1966/184 783/1969/183 787/1971/184 +f 551/1972/185 546/1973/184 943/1974/184 787/1975/184 +f 944/1976/185 551/1972/185 787/1975/184 791/1977/185 +f 541/1978/183 536/1979/182 945/1980/182 779/1981/182 +f 942/1982/183 541/1978/183 779/1981/182 783/1983/183 +f 531/1984/181 526/1985/180 946/1986/180 771/1987/180 +f 531/1984/181 771/1987/180 775/1988/181 947/1989/181 +f 536/1990/182 531/1991/181 947/1992/181 775/1993/181 +f 536/1990/182 775/1993/181 779/1994/182 945/1995/182 +f 948/1996/172 486/1997/172 481/1998/171 741/1999/172 +f 741/1999/172 481/1998/171 949/2000/171 737/2001/171 +f 526/2002/180 521/2003/179 925/2004/179 767/2005/179 +f 946/2006/180 526/2002/180 767/2005/179 771/2007/180 +f 516/2008/178 511/2009/177 910/2010/177 759/2011/177 +f 924/2012/178 516/2008/178 759/2011/177 763/2013/178 +f 950/2014/168 466/2015/168 461/2016/167 725/2017/168 +f 725/2017/168 461/2016/167 907/2018/167 721/2019/167 +f 951/2020/169 471/2021/169 466/2022/168 729/2023/169 +f 729/2023/169 466/2022/168 950/2024/168 725/2025/168 +f 952/2026/170 476/2027/170 471/2028/169 733/2029/170 +f 733/2029/170 471/2028/169 951/2030/169 729/2031/169 +f 949/2032/171 481/2033/171 476/2034/170 737/2035/171 +f 737/2035/171 476/2034/170 952/2036/170 733/2037/170 +f 895/2038/211 699/2039/162 935/2040/162 433/2041/162 +f 895/2038/211 433/2041/162 679/2042/211 891/2043/210 +f 920/2044/210 891/2043/210 679/2042/211 676/2045/210 +f 687/2046/212 551/2047/185 944/2048/185 791/2049/185 +f 687/2046/212 791/2049/185 897/2050/212 558/2051/187 +f 940/2052/187 558/2051/187 897/2050/212 797/2053/187 +f 496/2054/174 491/2055/173 953/2056/173 931/2057/174 +f 931/2057/174 953/2056/173 902/2058/173 748/2059/174 +f 953/2060/173 491/2061/173 486/2062/172 902/2063/173 +f 902/2063/173 486/2062/172 948/2064/172 741/2065/172 +f 865/2066/203 873/2067/204 866/2068/204 862/2069/203 +f 954/1461/213 955/1461/213 956/1461/213 957/1461/213 +f 958/1461/213 954/1461/213 957/1461/213 959/1461/213 +f 959/1461/213 957/1461/213 960/1461/213 961/1461/213 +f 962/1461/213 961/1461/213 960/1461/213 963/1461/213 +f 964/1461/213 962/1461/213 963/1461/213 965/1461/213 +f 965/1461/213 963/1461/213 966/1461/213 967/1461/213 +f 967/1461/213 966/1461/213 968/1461/213 969/1461/213 +f 970/1461/213 969/1461/213 968/1461/213 971/1461/213 +f 972/1461/213 970/1461/213 971/1461/213 973/1461/213 +f 974/1461/213 972/1461/213 973/1461/213 975/1461/213 +f 976/1461/213 974/1461/213 975/1461/213 977/1461/213 +f 978/1461/213 976/1461/213 977/1461/213 979/1461/213 +f 980/1461/213 978/1461/213 979/1461/213 981/1461/213 +f 981/1461/213 979/1461/213 982/1461/213 983/1461/213 +f 983/1461/213 982/1461/213 984/1461/213 985/1461/213 +f 985/1461/213 984/1461/213 986/1461/213 987/1461/213 +f 988/1461/213 987/1461/213 986/1461/213 989/1461/213 +f 990/1461/213 988/1461/213 989/1461/213 991/1461/213 +f 990/1461/213 991/1461/213 992/1461/213 993/1461/213 +f 994/1461/213 993/1461/213 992/1461/213 995/1461/213 +f 996/1461/213 994/1461/213 995/1461/213 997/1461/213 +f 997/1461/213 995/1461/213 998/1461/213 999/1461/213 +f 1000/1461/213 999/1461/213 998/1461/213 1001/1461/213 +f 1001/1461/213 998/1461/213 1002/1461/213 1003/1461/213 +f 1004/1461/213 1003/1461/213 1002/1461/213 1005/1461/213 +f 1004/1461/213 1005/1461/213 1006/1461/213 1007/1461/213 +f 1007/1461/213 1006/1461/213 1008/1461/213 1009/1461/213 +f 1009/1461/213 1008/1461/213 1010/1461/213 +f 1011/1461/213 999/1461/213 1000/1461/213 1012/1461/213 +f 1012/1461/213 1000/1461/213 1013/1461/213 1014/1461/213 +f 1015/1461/213 1014/1461/213 1013/1461/213 1016/1461/213 +f 1017/1461/213 1015/1461/213 1016/1461/213 1018/1461/213 +f 1018/1461/213 1016/1461/213 1019/1461/213 1020/1461/213 +f 1020/1461/213 1019/1461/213 1021/1461/213 1022/1461/213 +f 1023/1461/213 1022/1461/213 1021/1461/213 1024/1461/213 +f 1025/1461/213 1023/1461/213 1024/1461/213 1026/1461/213 +f 1025/1461/213 1026/1461/213 1027/1461/213 1028/1461/213 +f 1028/1461/213 1027/1461/213 1029/1461/213 1030/1461/213 +f 1030/1461/213 1029/1461/213 1031/1461/213 1032/1461/213 +f 1032/1461/213 1031/1461/213 1033/1461/213 1034/1461/213 +f 1035/1461/213 1034/1461/213 1033/1461/213 1036/1461/213 +f 1037/1461/213 1035/1461/213 1036/1461/213 1038/1461/213 +f 1039/1461/213 1037/1461/213 1038/1461/213 1040/1461/213 +f 1041/1461/213 1039/1461/213 1040/1461/213 1042/1461/213 +f 1042/1461/213 1040/1461/213 1043/1461/213 1044/1461/213 +f 1044/1461/213 1043/1461/213 1045/1461/213 1046/1461/213 +f 1047/1461/213 1046/1461/213 1045/1461/213 1048/1461/213 +f 1049/1461/213 1047/1461/213 1048/1461/213 1050/1461/213 +f 1050/1461/213 1048/1461/213 1051/1461/213 1052/1461/213 +f 955/1461/213 1052/1461/213 1051/1461/213 956/1461/213 +f 956/1461/213 1051/1461/213 1053/1461/213 1054/1461/213 +f 1054/1461/213 1053/1461/213 1055/1461/213 1056/1461/213 +f 1056/1461/213 1055/1461/213 1057/1461/213 1058/1461/213 +f 1058/1461/213 1057/1461/213 1059/1461/213 1060/1461/213 +f 1060/1461/213 1059/1461/213 1061/1461/213 +f 1052/1461/213 955/1461/213 954/1461/213 958/1461/213 +f 1050/1461/213 1052/1461/213 958/1461/213 959/1461/213 +f 1049/1461/213 1050/1461/213 959/1461/213 961/1461/213 +f 1047/1461/213 1049/1461/213 961/1461/213 962/1461/213 +f 1046/1461/213 1047/1461/213 962/1461/213 964/1461/213 +f 1044/1461/213 1046/1461/213 964/1461/213 965/1461/213 +f 1042/1461/213 1044/1461/213 965/1461/213 967/1461/213 +f 1041/1461/213 1042/1461/213 967/1461/213 969/1461/213 +f 1039/1461/213 1041/1461/213 969/1461/213 970/1461/213 +f 1037/1461/213 1039/1461/213 970/1461/213 972/1461/213 +f 1035/1461/213 1037/1461/213 972/1461/213 974/1461/213 +f 1034/1461/213 1035/1461/213 974/1461/213 976/1461/213 +f 1032/1461/213 1034/1461/213 976/1461/213 978/1461/213 +f 1030/1461/213 1032/1461/213 978/1461/213 980/1461/213 +f 1028/1461/213 1030/1461/213 980/1461/213 981/1461/213 +f 1025/1461/213 1028/1461/213 981/1461/213 983/1461/213 +f 1023/1461/213 1025/1461/213 983/1461/213 985/1461/213 +f 1022/1461/213 1023/1461/213 985/1461/213 987/1461/213 +f 1020/1461/213 1022/1461/213 987/1461/213 988/1461/213 +f 1018/1461/213 1020/1461/213 988/1461/213 990/1461/213 +f 1017/1461/213 1018/1461/213 990/1461/213 993/1461/213 +f 1015/1461/213 1017/1461/213 993/1461/213 994/1461/213 +f 1014/1461/213 1015/1461/213 994/1461/213 996/1461/213 +f 1012/1461/213 1014/1461/213 996/1461/213 997/1461/213 +f 1011/1461/213 1012/1461/213 997/1461/213 999/1461/213 +f 1062/1461/213 1063/1461/213 1064/1461/213 1065/1461/213 +f 1062/1461/213 1065/1461/213 1066/1461/213 1067/1461/213 +f 1062/1461/213 1067/1461/213 1068/1461/213 1069/1461/213 +f 1062/1461/213 1069/1461/213 1070/1461/213 1071/1461/213 +f 1071/1461/213 1070/1461/213 1072/1461/213 +f 1070/1461/213 1069/1461/213 1073/1461/213 1074/1461/213 +f 1074/1461/213 1073/1461/213 1075/1461/213 1076/1461/213 +f 1077/1461/213 1076/1461/213 1075/1461/213 1078/1461/213 +f 1079/1461/213 1074/1461/213 1076/1461/213 1080/1461/213 +f 1081/1461/213 1080/1461/213 1076/1461/213 1082/1461/213 +f 1082/1461/213 1076/1461/213 1083/1461/213 1084/1461/213 +f 1084/1461/213 1083/1461/213 1085/1461/213 1086/1461/213 +f 1086/1461/213 1085/1461/213 1087/1461/213 1088/1461/213 +f 1089/1461/213 1088/1461/213 1087/1461/213 1090/1461/213 +f 1091/1461/213 1088/1461/213 1089/1461/213 1092/1461/213 +f 1093/1461/213 1094/1461/213 1095/1461/213 1096/1461/213 +f 1096/1461/213 1095/1461/213 1097/1461/213 1098/1461/213 +f 1098/1461/213 1097/1461/213 1099/1461/213 +f 1098/1461/214 1100/1461/214 1101/1461/214 1099/1461/214 +f 1093/1461/215 1096/1461/215 1102/1461/215 1103/1461/215 +f 1103/1461/215 1102/1461/215 1104/1461/215 1105/1461/215 +f 1105/1461/215 1104/1461/215 1106/1461/215 +f 1095/1461/216 1107/1461/216 1108/1461/216 1097/1461/216 +f 1097/1461/216 1108/1461/216 1109/1461/216 1110/1461/216 +f 1099/1461/216 1097/1461/216 1110/1461/216 1101/1461/216 +f 1111/1461/90 1091/1461/90 1092/1461/90 1112/1461/90 +f 1112/1461/90 1092/1461/90 1113/1461/90 +f 1114/1461/217 1000/1461/217 1001/1461/217 1115/1461/217 +f 1026/1461/218 1024/1461/218 1116/1461/218 1117/1461/218 +f 1118/1461/219 1119/1461/219 1120/1461/219 1114/1461/219 +f 1114/1461/219 1120/1461/219 1115/1461/219 +f 1121/1461/157 1122/1461/157 1123/1461/157 +f 1076/1461/213 1077/1461/213 1124/1461/213 1125/1461/213 +f 1083/1461/213 1126/1461/213 1127/1461/213 1085/1461/213 +f 1128/1461/213 1085/1461/213 1127/1461/213 1129/1461/213 +f 1087/1461/213 1085/1461/213 1128/1461/213 1130/1461/213 +f 1131/1461/213 1130/1461/213 1128/1461/213 +f 1131/1461/213 1128/1461/213 1129/1461/213 1132/1461/213 +f 1131/1461/213 1132/1461/213 1133/1461/213 +f 1087/1461/220 1085/1461/220 1134/1461/220 1135/1461/220 +f 1131/1461/221 1128/1461/221 1136/1461/221 1137/1461/221 +f 1128/1461/222 1136/1461/222 1138/1461/222 1129/1461/222 +f 1139/1461/157 1140/1461/157 1141/1461/157 1142/1461/157 +f 1142/1461/157 1141/1461/157 1143/1461/157 +f 1126/1461/213 1144/1461/213 1145/1461/213 1127/1461/213 +f 991/1461/69 989/1461/223 1146/1461/223 1147/1461/69 +f 1148/1461/224 1005/1461/224 1002/1461/81 1149/1461/81 +f 1150/1461/157 1151/1461/157 1152/1461/157 +f 1151/1461/153 1153/1461/153 1152/1461/153 +f 1151/1461/153 1153/1461/153 1152/1461/153 +f 1152/1461/225 1154/1461/225 1155/1461/225 +f 1152/1461/160 1155/1461/160 1151/1461/160 +f 1156/1461/213 1157/1461/213 1158/1461/213 1159/1461/213 +f 1159/1461/213 1158/1461/213 1160/1461/213 1161/1461/213 +f 1162/1461/213 1161/1461/213 1160/1461/213 1163/1461/213 +f 1163/1461/213 1160/1461/213 1164/1461/213 +f 1165/1461/213 1157/1461/213 1156/1461/213 1166/1461/213 +f 1167/1461/213 1165/1461/213 1166/1461/213 1168/1461/213 +f 1169/1461/213 1168/1461/213 1166/1461/213 1170/1461/213 +f 1171/1461/213 1169/1461/213 1170/1461/213 1172/1461/213 +f 1173/1461/213 1171/1461/213 1172/1461/213 1174/1461/213 +f 1174/1461/213 1172/1461/213 1175/1461/213 1176/1461/213 +f 1174/1461/213 1176/1461/213 1177/1461/213 1178/1461/213 +f 1178/1461/213 1177/1461/213 1179/1461/213 1180/1461/213 +f 1180/1461/213 1179/1461/213 1181/1461/213 +f 1182/1461/213 1183/1461/213 1184/1461/213 1026/1461/213 +f 1182/1461/213 1026/1461/213 1024/1461/213 1021/1461/213 +f 1182/1461/213 1021/1461/213 1019/1461/213 1185/1461/213 +f 1185/1461/213 1019/1461/213 1016/1461/213 1186/1461/213 +f 1187/1461/213 1186/1461/213 1016/1461/213 1188/1461/213 +f 1189/1461/213 1188/1461/213 1016/1461/213 1190/1461/213 +f 1191/1461/213 1190/1461/213 1016/1461/213 1192/1461/213 +f 1193/1461/213 1192/1461/213 1016/1461/213 1013/1461/213 +f 1194/1461/213 1193/1461/213 1013/1461/213 1195/1461/213 +f 1196/1461/213 1195/1461/213 1013/1461/213 1197/1461/213 +f 1197/1461/213 1013/1461/213 1000/1461/213 1001/1461/213 +f 1182/1461/213 1185/1461/213 1198/1461/213 +f 1199/1461/226 1198/1461/226 1185/1461/226 1200/1461/226 +f 1201/1461/226 1182/1461/226 1198/1461/226 1199/1461/226 +f 1179/1461/227 1177/1461/227 992/1461/227 991/1461/227 +f 989/1461/228 1181/1461/228 1179/1461/228 991/1461/228 +f 1170/1461/229 1005/1461/229 1002/1461/229 1172/1461/229 +f 1172/1461/230 1002/1461/230 998/1461/230 1175/1461/230 +f 1175/1461/214 998/1461/214 995/1461/214 1176/1461/214 +f 1176/1461/231 995/1461/231 992/1461/231 1177/1461/231 +f 1178/1461/213 1180/1461/213 1202/1461/213 1203/1461/213 +f 1178/1461/213 1203/1461/213 1174/1461/213 +f 1174/1461/213 1203/1461/213 1204/1461/213 1173/1461/213 +f 1205/1461/90 1173/1461/90 1204/1461/90 1206/1461/90 +f 1207/2070/232 1208/2071/232 1209/2072/232 1210/2073/232 +f 1211/2073/233 1212/2072/233 1207/2074/233 1213/2075/233 +f 1213/2075/233 1207/2074/233 1210/2076/233 +f 1214/2073/234 1211/2072/234 1213/2076/234 1215/2075/234 +f 1216/2073/235 1217/2072/235 1218/2076/235 1219/2075/235 +f 1216/2072/236 1219/2076/236 1220/2075/236 1221/2073/236 +f 1221/2077/237 1220/2078/237 1222/2076/237 1223/2072/237 +f 1224/2079/238 1225/2080/238 1226/2078/238 1227/2077/238 +f 1227/2081/239 1226/2082/239 1228/2080/239 1229/2079/239 +f 1229/2081/240 1228/2082/240 1230/2080/240 1231/2079/240 +f 1232/2081/241 1233/2083/241 1234/2084/241 1235/2085/241 +f 1235/2085/241 1234/2084/241 1236/2082/241 +f 1237/2085/242 1235/2086/242 1236/2084/242 1238/2082/242 +f 1239/2087/243 1240/2088/243 1241/2089/243 1242/2090/243 +f 1243/2087/244 1239/2088/244 1242/2089/244 1244/2090/244 +f 1245/2088/245 1246/2091/245 1247/2092/245 1248/2089/245 +f 1249/2093/246 1250/2094/246 1251/2087/246 1252/2083/246 +f 1253/2094/247 1249/2095/247 1252/2088/247 1254/2096/247 +f 1254/2096/247 1252/2088/247 1255/2087/247 +f 1256/2097/248 1254/2096/248 1255/2087/248 1257/2083/248 +f 1258/2096/249 1256/2098/249 1257/2088/249 1259/2087/249 +f 1260/2083/250 1261/2093/250 1262/2094/250 1263/2087/250 +f 1264/2081/251 1265/2099/251 1266/2093/251 1267/2083/251 +f 1268/2081/252 1269/2099/252 1270/2093/252 1271/2083/252 +f 1268/2083/253 1272/2081/253 1273/2099/253 1269/2093/253 +f 1272/2083/254 1274/2081/254 1275/2099/254 1273/2093/254 +f 1274/2081/255 1276/2079/255 1277/2100/255 1275/2099/255 +f 1278/2079/256 1279/2077/256 1280/2101/256 1281/2100/256 +f 1282/2101/257 1280/2100/257 1279/2079/257 1283/2077/257 +f 1284/2101/258 1282/2100/258 1283/2079/258 1285/2077/258 +f 1286/2102/259 1287/2100/259 1288/2079/259 1289/2101/259 +f 1289/2101/259 1288/2079/259 1290/2077/259 +f 1291/2101/260 1289/2100/260 1290/2079/260 1292/2103/260 +f 1292/2103/260 1290/2079/260 1293/2077/260 +f 1294/2104/261 1292/2105/261 1293/2079/261 1295/2077/261 +f 1296/2083/262 1297/2093/262 1261/2094/262 1260/2087/262 +f 1267/2083/263 1266/2093/263 1297/2094/263 1296/2087/263 +f 1298/2081/264 1278/2079/264 1281/2100/264 1299/2099/264 +f 1300/2073/265 1214/2072/265 1215/2076/265 1301/2075/265 +f 1302/2088/266 1245/2091/266 1248/2092/266 1303/2089/266 +f 1304/2095/267 1302/2106/267 1303/2091/267 1305/2088/267 +f 1306/2100/268 1307/2107/268 1294/2108/268 1295/2099/268 +f 1308/2094/267 1304/2095/267 1305/2088/267 1309/2087/267 +f 1310/2109/269 1237/2110/269 1238/2090/269 1311/2084/269 +f 1310/2109/269 1311/2084/269 1312/2083/269 1313/2111/269 +f 1314/2086/270 1315/2110/270 1316/2090/270 1317/2084/270 +f 1217/2073/271 1300/2072/271 1301/2076/271 1218/2075/271 +f 1223/2077/272 1222/2078/272 1225/2076/272 1224/2072/272 +f 1231/2112/273 1230/2113/273 1234/2080/273 1233/2079/273 +f 1318/2114/274 1312/2090/274 1311/2115/274 1319/2116/274 +f 1319/2116/274 1311/2115/274 1316/2117/274 1315/2118/274 +f 1246/2088/275 1243/2091/275 1244/2092/275 1247/2089/275 +f 1250/2087/276 1308/2088/276 1309/2089/276 1251/2090/276 +f 1271/2083/277 1270/2093/277 1265/2094/277 1264/2087/277 +f 1287/2119/278 1284/2101/278 1285/2077/278 1288/2072/278 +f 1276/2112/279 1298/2079/279 1299/2100/279 1277/2120/279 +f 1208/2107/268 1307/2108/268 1306/2120/268 1209/2100/268 +f 1320/2121/280 1258/2122/280 1259/2090/280 1263/2084/280 +f 1320/2121/280 1263/2084/280 1262/2083/280 1321/2123/280 +f 1313/2124/269 1322/2125/269 1237/2126/269 1310/2127/269 +f 1323/2128/270 1324/2129/270 1315/2130/270 1314/2131/270 +f 1320/2132/280 1321/2133/280 1325/2134/280 1258/2135/280 +f 1326/2136/268 1327/2137/268 1294/2138/268 1307/2139/268 +f 1327/2140/261 1291/2141/261 1292/2142/261 1294/2143/261 +f 1328/2144/268 1326/2136/268 1307/2139/268 1208/2145/268 +f 1212/2146/232 1328/2147/232 1208/2148/232 1207/2149/232 +f 1324/2150/274 1318/2151/274 1319/2152/274 1315/2153/274 +f 1322/2154/242 1232/2155/242 1235/2156/242 1237/2157/242 +f 1325/2158/249 1329/2159/249 1256/2160/249 1258/2161/249 +f 1329/2162/248 1253/2163/248 1254/2164/248 1256/2165/248 +f 1330/2166/281 1331/2167/281 1232/2168/281 1322/2169/281 +f 1332/2170/281 1330/2166/281 1322/2169/281 1333/2171/281 +f 1333/2171/281 1322/2169/281 1313/2172/281 1312/2173/281 +f 1334/2174/281 1333/2171/281 1312/2173/281 1318/2175/281 +f 1335/2176/281 1334/2174/281 1318/2175/281 1324/2177/281 +f 1335/2176/281 1324/2177/281 1323/2178/281 1336/2179/281 +f 1336/2179/281 1323/2178/281 1240/2180/281 1337/2181/281 +f 1337/2181/281 1240/2180/281 1239/2182/281 1338/2183/281 +f 1338/2183/281 1239/2182/281 1243/2184/281 1339/2185/281 +f 1339/2185/281 1243/2184/281 1246/2186/281 1340/2187/281 +f 1340/2187/281 1246/2186/281 1245/2188/281 1341/2189/281 +f 1341/2189/281 1245/2188/281 1302/2190/281 1342/2191/281 +f 1342/2191/281 1302/2190/281 1304/2192/281 1343/2193/281 +f 1343/2193/281 1304/2192/281 1308/2194/281 1344/2195/281 +f 1344/2195/281 1308/2194/281 1250/2196/281 1345/2197/281 +f 1346/2198/281 1345/2197/281 1250/2196/281 1249/2199/281 +f 1347/2200/281 1346/2198/281 1249/2199/281 1253/2201/281 +f 1348/2202/281 1347/2200/281 1253/2201/281 1329/2203/281 +f 1146/2204/281 1348/2202/281 1329/2203/281 1325/2205/281 +f 1147/2206/281 1146/2204/281 1325/2205/281 1349/2207/281 +f 1349/2207/281 1325/2205/281 1321/2208/281 1262/2209/281 +f 1350/2210/281 1349/2207/281 1262/2209/281 1261/2211/281 +f 1351/2212/281 1350/2210/281 1261/2211/281 1297/2213/281 +f 1149/2214/281 1351/2212/281 1297/2213/281 1266/2215/281 +f 1148/2216/281 1149/2214/281 1266/2215/281 1265/2217/281 +f 1352/2218/281 1148/2216/281 1265/2217/281 1353/2219/281 +f 1353/2219/281 1265/2217/281 1270/2220/281 1354/2221/281 +f 1275/2222/281 1354/2221/281 1270/2220/281 1273/2223/281 +f 1273/2223/281 1270/2220/281 1269/2224/281 +f 1355/2225/281 1354/2221/281 1275/2222/281 1356/2226/281 +f 1356/2226/281 1275/2222/281 1277/2227/281 1357/2228/281 +f 1357/2228/281 1277/2227/281 1299/2229/281 1358/2230/281 +f 1115/2231/281 1358/2230/281 1299/2229/281 1281/2232/281 +f 1114/2233/281 1115/2231/281 1281/2232/281 1280/2234/281 +f 1359/2235/281 1114/2233/281 1280/2234/281 1282/2236/281 +f 1360/2237/281 1359/2235/281 1282/2236/281 1284/2238/281 +f 1361/2239/281 1360/2237/281 1284/2238/281 1287/2240/281 +f 1362/2241/281 1361/2239/281 1287/2240/281 1286/2242/281 +f 1362/2241/281 1286/2242/281 1289/2243/281 1116/2244/281 +f 1117/2245/281 1116/2244/281 1289/2243/281 1291/2246/281 +f 1363/2247/281 1117/2245/281 1291/2246/281 1327/2248/281 +f 1364/2249/281 1363/2247/281 1327/2248/281 1326/2250/281 +f 1365/2251/281 1364/2249/281 1326/2250/281 1328/2252/281 +f 1366/2253/281 1365/2251/281 1328/2252/281 1367/2254/281 +f 1367/2254/281 1328/2252/281 1212/2255/281 1368/2256/281 +f 1368/2256/281 1212/2255/281 1211/2257/281 1369/2258/281 +f 1369/2258/281 1211/2257/281 1214/2259/281 1370/2260/281 +f 1370/2260/281 1214/2259/281 1300/2261/281 1103/2262/281 +f 1371/2263/281 1103/2262/281 1300/2261/281 1217/2264/281 +f 1102/2265/281 1371/2263/281 1217/2264/281 1216/2266/281 +f 1100/2267/281 1102/2265/281 1216/2266/281 1221/2268/281 +f 1101/2269/281 1100/2267/281 1221/2268/281 1372/2270/281 +f 1372/2270/281 1221/2268/281 1223/2271/281 1373/2272/281 +f 1373/2272/281 1223/2271/281 1224/2273/281 1374/2274/281 +f 1374/2274/281 1224/2273/281 1227/2275/281 1375/2276/281 +f 1331/2167/281 1375/2276/281 1227/2275/281 1229/2277/281 +f 1232/2168/281 1331/2167/281 1229/2277/281 1233/2278/281 +f 1233/2278/281 1229/2277/281 1231/2279/281 +f 1376/1103/157 1377/1104/157 1378/1105/157 1379/1205/157 +f 1380/2280/157 1379/1205/157 1378/1105/157 1381/1108/157 +f 1382/2281/157 1380/2280/157 1381/1108/157 1383/2282/157 +f 1383/2282/157 1381/1108/157 1384/1110/157 1385/2283/157 +f 1385/2283/157 1384/1110/157 1386/1112/157 1387/2284/157 +f 1387/2284/157 1386/1112/157 1388/1114/157 1389/2285/157 +f 1389/2285/157 1388/1114/157 1390/1116/157 1104/2286/157 +f 1104/2286/157 1390/1116/157 1391/1118/157 1392/2287/157 +f 1392/2287/157 1391/1118/157 1393/1120/157 1394/2288/157 +f 1394/2288/157 1393/1120/157 1395/1122/157 1396/2289/157 +f 1396/2289/157 1395/1122/157 1397/1124/157 1398/2290/157 +f 1398/2290/157 1397/1124/157 1399/1126/157 1400/2291/157 +f 1400/2291/157 1399/1126/157 1401/1128/157 1402/2292/157 +f 1403/2293/157 1402/2292/157 1401/1128/157 1404/1131/157 +f 1405/2294/157 1403/2293/157 1404/1131/157 1406/1133/157 +f 1407/2295/157 1405/2294/157 1406/1133/157 1408/1135/157 +f 1409/2296/157 1407/2295/157 1408/1135/157 1410/1137/157 +f 1411/2297/157 1409/2296/157 1410/1137/157 1412/1139/157 +f 1413/2298/157 1411/2297/157 1412/1139/157 1414/1141/157 +f 1415/2299/157 1413/2298/157 1414/1141/157 1416/1143/157 +f 1417/2300/157 1415/2299/157 1416/1143/157 1418/1145/157 +f 1118/2301/157 1417/2300/157 1418/1145/157 1419/1147/157 +f 1420/2302/157 1118/2301/157 1419/1147/157 1421/1149/157 +f 1422/2303/157 1420/2302/157 1421/1149/157 1423/1151/157 +f 1424/2304/157 1422/2303/157 1423/1151/157 1425/1153/157 +f 1426/2305/157 1424/2304/157 1425/1153/157 1427/2306/157 +f 1427/2306/157 1425/1153/157 1428/1158/157 1429/2307/157 +f 1429/2307/157 1428/1158/157 1430/1160/157 1431/2308/157 +f 1431/2308/157 1430/1160/157 1432/1162/157 1433/2309/157 +f 1433/2309/157 1432/1162/157 1434/1164/157 1435/2310/157 +f 1435/2310/157 1434/1164/157 1436/1166/157 1437/2311/157 +f 1437/2311/157 1436/1166/157 1438/1168/157 1439/2312/157 +f 1439/2312/157 1438/1168/157 1440/1170/157 1441/2313/157 +f 1441/2313/157 1440/1170/157 1442/1172/157 1443/2314/157 +f 1443/2314/157 1442/1172/157 1444/1174/157 1445/2315/157 +f 1445/2315/157 1444/1174/157 1446/1176/157 1447/2316/157 +f 1447/2316/157 1446/1176/157 1448/1178/157 1449/2317/157 +f 1450/2318/157 1449/2317/157 1448/1178/157 1451/1181/157 +f 1452/2319/157 1450/2318/157 1451/1181/157 1453/1183/157 +f 1454/2320/157 1452/2319/157 1453/1183/157 1455/1185/157 +f 1456/2321/157 1454/2320/157 1455/1185/157 1457/1187/157 +f 1458/2322/157 1456/2321/157 1457/1187/157 1459/1189/157 +f 1460/2323/157 1458/2322/157 1459/1189/157 1461/1191/157 +f 1462/2324/157 1460/2323/157 1461/1191/157 1463/1193/157 +f 1464/2325/157 1462/2324/157 1463/1193/157 1465/1195/157 +f 1466/2326/157 1464/2325/157 1465/1195/157 1467/1197/157 +f 1468/2327/157 1466/2326/157 1467/1197/157 1469/1199/157 +f 1468/2327/157 1469/1199/157 693/1211/157 1470/2328/157 +f 1470/2328/157 693/1211/157 1471/1201/157 1472/2329/157 +f 1472/2329/157 1471/1201/157 691/1209/157 1473/1203/157 +f 1474/2330/157 1472/2329/157 1473/1203/157 1475/2331/157 +f 1475/2331/157 1473/1203/157 1379/1205/157 1380/2280/157 +f 1428/1158/157 1425/1153/157 1476/1155/157 1477/1157/157 +f 1419/2332/217 1281/2333/217 1299/2334/217 1421/2335/217 +f 1421/2336/282 1299/2337/282 1277/2338/282 1423/2339/282 +f 1423/2340/283 1277/2341/283 1275/2342/283 1425/2343/283 +f 1425/2344/284 1275/2345/284 1273/2346/284 1476/2347/284 +f 1476/2348/285 1273/2349/285 1269/2350/285 1477/2351/285 +f 1477/2352/286 1269/2353/286 1270/2354/286 1428/2355/286 +f 1428/2356/287 1270/2357/287 1265/2358/287 1430/2359/287 +f 1430/2360/288 1265/2361/288 1266/2362/288 1432/2363/288 +f 1432/2364/289 1266/2365/289 1297/2366/289 1434/2367/289 +f 1434/2368/290 1297/2369/290 1261/2370/290 1436/2371/290 +f 1436/2372/291 1261/2373/291 1262/2374/291 1438/2375/291 +f 1262/2376/292 1321/2377/292 1325/2378/292 1440/2379/292 +f 1262/2376/292 1440/2379/292 1438/2380/292 +f 1325/2381/293 1329/2382/293 1442/2383/293 1440/2384/293 +f 1329/2385/294 1253/2386/294 1444/2387/294 1442/2388/294 +f 1253/2389/295 1249/2390/295 1446/2391/295 1444/2392/295 +f 1249/2393/296 1250/2394/296 1448/2395/296 1446/2396/296 +f 1250/2397/297 1308/2398/297 1451/2399/297 1448/2400/297 +f 1308/2401/153 1304/2402/153 1453/2403/153 1451/2404/153 +f 1304/2402/153 1302/2405/153 1455/2406/153 1453/2403/153 +f 1302/2407/298 1245/2408/298 1457/2409/298 1455/2410/298 +f 1245/2411/299 1246/2412/299 1459/2413/299 1457/2414/299 +f 1246/2415/300 1243/2416/300 1461/2417/300 1459/2418/300 +f 1243/2419/301 1239/2420/301 1463/2421/301 1461/2422/301 +f 1239/2423/302 1240/2424/302 1465/2425/302 1463/2426/302 +f 1240/2427/303 1323/2428/303 1467/2429/303 1465/2430/303 +f 1324/2431/304 1469/2432/304 1467/2433/304 1323/2434/304 +f 1312/2435/305 1471/2436/305 693/2437/305 1318/2438/305 +f 1324/2439/305 1318/2438/305 693/2437/305 1469/2440/305 +f 1322/2441/306 1473/2442/306 691/2443/306 1313/2444/306 +f 1312/2445/306 1313/2444/306 691/2443/306 1471/2446/306 +f 1232/2447/307 1379/2448/307 1473/2449/307 1322/2450/307 +f 1233/2451/308 1376/2452/308 1379/2453/308 1232/2454/308 +f 1231/2455/309 1377/2456/309 1376/2457/309 1233/2458/309 +f 1229/2459/310 1378/2460/310 1377/2461/310 1231/2462/310 +f 1227/2463/311 1381/2464/311 1378/2465/311 1229/2466/311 +f 1224/2467/229 1384/2468/229 1381/2469/229 1227/2470/229 +f 1223/2471/312 1386/2472/312 1384/2473/312 1224/2474/312 +f 1221/2475/214 1388/2476/214 1386/2477/214 1223/2478/214 +f 1216/2479/313 1390/2480/313 1388/2481/313 1221/2482/313 +f 1216/2483/227 1217/2484/227 1391/2485/227 1390/2486/227 +f 1217/2487/314 1300/2488/314 1393/2489/314 1391/2490/314 +f 1300/2491/315 1214/2492/315 1395/2493/315 1393/2494/315 +f 1214/2495/316 1211/2496/316 1397/2497/316 1395/2498/316 +f 1211/2499/317 1212/2500/317 1399/2501/317 1397/2502/317 +f 1212/2503/318 1328/2504/318 1401/2505/318 1399/2506/318 +f 1328/2507/154 1326/2508/154 1404/2509/154 1401/2510/154 +f 1326/2508/154 1327/2511/154 1406/2512/154 1404/2509/154 +f 1327/2513/319 1291/2514/319 1408/2515/319 1406/2516/319 +f 1291/2517/218 1289/2518/218 1410/2519/218 1408/2520/218 +f 1286/2521/320 1287/2522/320 1412/2523/320 1289/2524/320 +f 1289/2524/320 1412/2523/320 1410/2525/320 +f 1287/2526/321 1284/2527/321 1414/2528/321 1412/2529/321 +f 1284/2530/322 1282/2531/322 1416/2532/322 1414/2533/322 +f 1282/2534/323 1280/2535/323 1418/2536/323 1416/2537/323 +f 1418/2538/324 1280/2539/324 1281/2540/324 1419/2541/324 +f 1116/1461/299 1117/1461/299 1363/1461/299 1407/1461/122 +f 1409/1461/299 1116/1461/299 1407/1461/122 673/1461/122 +f 1478/1461/299 1409/1461/299 673/1461/122 668/1461/299 +f 1470/1461/102 1334/1461/217 1335/1461/217 513/1461/102 +f 513/1461/102 1335/1461/217 1468/1461/105 518/1461/105 +f 1371/1461/292 1102/1461/292 1104/1461/292 1392/1461/325 +f 1392/1461/325 1104/1461/292 1106/1461/326 458/1461/325 +f 458/1461/325 1106/1461/326 463/1461/327 +f 1362/1461/328 1116/1461/328 1409/1461/328 1411/1461/328 +f 1411/1461/328 1409/1461/328 1478/1461/328 1479/1461/328 +f 1474/1461/96 1332/1461/329 1333/1461/329 503/1461/96 +f 503/1461/96 1333/1461/329 1472/1461/99 508/1461/99 +f 1361/1461/301 1362/1461/301 1411/1461/301 1413/1461/330 +f 1413/1461/330 1411/1461/301 1479/1461/301 1480/1461/113 +f 1481/1461/107 1482/1461/110 653/1461/110 648/1461/107 +f 1481/1461/107 648/1461/107 643/1461/104 1119/1461/104 +f 1422/1461/98 633/1461/98 628/1461/95 1357/1461/307 +f 1356/1461/307 1357/1461/307 628/1461/95 1424/1461/95 +f 1420/1461/101 638/1461/101 633/1461/98 1358/1461/306 +f 1357/1461/306 1358/1461/306 633/1461/98 1422/1461/98 +f 1119/1461/104 643/1461/104 638/1461/101 1120/1461/305 +f 1115/1461/305 1120/1461/305 638/1461/101 1358/1461/305 +f 1358/1461/305 638/1461/101 1420/1461/101 +f 1366/1461/331 1367/1461/331 1400/1461/332 1402/1461/333 +f 1402/1461/333 1400/1461/332 437/1461/332 438/1461/334 +f 1367/1461/335 1368/1461/335 1398/1461/336 1400/1461/332 +f 1400/1461/332 1398/1461/336 443/1461/336 437/1461/332 +f 1368/1461/337 1369/1461/337 1396/1461/338 1398/1461/336 +f 1398/1461/336 1396/1461/338 448/1461/338 443/1461/336 +f 1363/1461/339 1364/1461/339 1405/1461/340 1407/1461/122 +f 1407/1461/122 1405/1461/340 678/1461/341 673/1461/122 +f 1424/1461/95 628/1461/95 623/1461/92 1356/1461/308 +f 1355/1461/308 1356/1461/308 623/1461/92 1426/1461/92 +f 1426/1461/92 623/1461/92 618/1461/89 1355/1461/342 +f 1355/1461/342 618/1461/89 1427/1461/89 1354/1461/342 +f 1483/1461/343 1484/1461/344 1110/1461/344 468/1461/345 +f 468/1461/345 1110/1461/344 1485/1461/344 473/1461/346 +f 473/1461/346 1485/1461/344 1486/1461/346 +f 618/1461/89 613/1461/86 1429/1461/86 1353/1461/310 +f 618/1461/89 1353/1461/310 1354/1461/310 1427/1461/89 +f 613/1461/86 608/1461/83 1431/1461/83 1352/1461/347 +f 613/1461/86 1352/1461/347 1353/1461/347 1429/1461/86 +f 1352/1461/229 1431/1461/83 608/1461/83 1148/1461/229 +f 1148/1461/229 608/1461/83 603/1461/80 1433/1461/80 +f 1149/1461/229 1148/1461/229 1433/1461/80 +f 598/1461/77 593/1461/74 1437/1461/74 1350/1461/214 +f 598/1461/77 1350/1461/214 1351/1461/214 1435/1461/77 +f 603/1461/80 598/1461/77 1435/1461/77 1351/1461/230 +f 603/1461/80 1351/1461/230 1149/1461/230 1433/1461/80 +f 1380/1461/90 1331/1461/285 1330/1461/285 493/1461/90 +f 493/1461/90 1330/1461/285 1475/1461/93 498/1461/93 +f 1475/1461/93 1330/1461/348 1332/1461/348 498/1461/93 +f 498/1461/93 1332/1461/348 1474/1461/96 503/1461/96 +f 593/1461/74 588/1461/71 1439/1461/71 1349/1461/231 +f 593/1461/74 1349/1461/231 1350/1461/231 1437/1461/74 +f 1147/1461/227 1349/1461/227 1439/1461/71 1441/1461/68 +f 1441/1461/68 1439/1461/71 588/1461/71 583/1461/68 +f 1348/1461/228 1146/1461/228 1147/1461/228 1441/1461/68 +f 1443/1461/65 1348/1461/228 1441/1461/68 583/1461/68 +f 1443/1461/65 583/1461/68 578/1461/65 +f 1369/1461/349 1370/1461/349 1394/1461/350 1396/1461/338 +f 1396/1461/338 1394/1461/350 453/1461/350 448/1461/338 +f 1347/1461/351 1348/1461/351 1443/1461/65 1445/1461/62 +f 1445/1461/62 1443/1461/65 578/1461/65 573/1461/62 +f 1346/1461/316 1347/1461/316 1445/1461/62 1447/1461/59 +f 1447/1461/59 1445/1461/62 573/1461/62 568/1461/59 +f 1345/1461/317 1346/1461/317 1447/1461/59 1449/1461/53 +f 1449/1461/53 1447/1461/59 568/1461/59 563/1461/53 +f 1344/1461/318 1345/1461/318 1449/1461/53 1450/1461/352 +f 1450/1461/352 1449/1461/53 563/1461/53 562/1461/353 +f 1341/1461/319 1342/1461/319 1454/1461/354 1456/1461/123 +f 1456/1461/123 1454/1461/354 553/1461/355 548/1461/123 +f 1382/1461/87 1375/1461/356 1331/1461/356 1380/1461/90 +f 1382/1461/87 1380/1461/90 493/1461/90 488/1461/87 +f 1340/1461/218 1341/1461/218 1456/1461/123 1458/1461/120 +f 1458/1461/120 1456/1461/123 548/1461/123 543/1461/120 +f 1339/1461/320 1340/1461/320 1458/1461/120 1460/1461/117 +f 1460/1461/117 1458/1461/120 543/1461/120 538/1461/117 +f 1336/1461/323 1337/1461/323 1464/1461/111 1466/1461/108 +f 1466/1461/108 1464/1461/111 528/1461/111 523/1461/108 +f 1337/1461/357 1338/1461/357 1462/1461/114 1464/1461/111 +f 1464/1461/111 1462/1461/114 533/1461/114 528/1461/111 +f 1338/1461/358 1339/1461/358 1460/1461/117 1462/1461/114 +f 1462/1461/114 1460/1461/117 538/1461/117 533/1461/114 +f 1383/1461/359 1374/1461/359 1375/1461/359 1487/1461/360 +f 483/1461/84 1487/1461/360 1375/1461/359 488/1461/87 +f 488/1461/87 1375/1461/359 1382/1461/87 +f 1103/1461/293 1371/1461/293 1392/1461/325 1370/1461/293 +f 1394/1461/350 1370/1461/293 1392/1461/325 458/1461/325 +f 1394/1461/350 458/1461/325 453/1461/350 +f 1472/1461/99 1333/1461/361 1334/1461/361 508/1461/99 +f 508/1461/99 1334/1461/361 1470/1461/102 513/1461/102 +f 1468/1461/105 1335/1461/362 1336/1461/362 518/1461/105 +f 518/1461/105 1336/1461/362 1466/1461/108 523/1461/108 +f 463/1461/327 1106/1461/326 1488/1461/291 1489/1461/291 +f 468/1461/345 463/1461/327 1489/1461/291 1483/1461/343 +f 478/1461/363 1490/1461/363 1487/1461/360 483/1461/84 +f 473/1461/346 1486/1461/346 1490/1461/363 478/1461/363 +f 1417/1461/364 1481/1461/364 1119/1461/364 1359/1461/364 +f 1114/1461/364 1359/1461/364 1119/1461/364 1118/1461/364 +f 1359/1461/365 1360/1461/365 1415/1461/365 1417/1461/365 +f 1417/1461/365 1415/1461/365 1482/1461/365 1481/1461/365 +f 1479/1461/328 1478/1461/328 668/1461/328 663/1461/328 +f 1360/1461/302 1361/1461/302 1413/1461/302 1415/1461/302 +f 1415/1461/302 1413/1461/330 1480/1461/113 1482/1461/302 +f 653/1461/110 1482/1461/110 1480/1461/302 658/1461/302 +f 658/1461/301 1480/1461/301 1479/1461/301 663/1461/301 +f 1363/2542/123 1027/2543/123 1026/2544/218 1117/2545/218 +f 1054/2546/101 1334/2547/101 1335/2548/104 956/2549/104 +f 1048/2550/366 1045/2551/367 1371/2552/367 1096/2553/368 +f 1096/2553/368 1371/2552/367 1102/2554/369 +f 1031/2555/154 1029/2556/126 1364/2557/126 1033/2558/54 +f 1366/2559/54 1033/2558/54 1364/2557/126 1365/2560/154 +f 1058/2561/95 1332/2562/95 1333/2563/98 1056/2564/98 +f 1357/2565/99 1004/2566/99 1007/2567/96 1356/2568/96 +f 1358/2569/102 1003/2570/102 1004/2571/99 1357/2572/99 +f 1115/2573/217 1001/2574/217 1003/2575/102 1358/2576/102 +f 1036/2577/370 1033/2578/54 1366/2579/54 1367/2580/370 +f 1038/2581/371 1036/2582/370 1367/2583/370 1368/2584/371 +f 1040/2585/372 1038/2586/371 1368/2587/371 1369/2588/372 +f 1029/2589/126 1027/2590/123 1363/2591/123 1364/2592/126 +f 1356/2593/96 1007/2594/96 1009/2595/93 1355/2596/93 +f 1355/2597/93 1009/2598/93 1010/2599/90 1354/2600/90 +f 1353/2601/87 1354/2602/90 1010/2603/90 1008/2604/87 +f 1352/2605/84 1353/2606/87 1008/2607/87 1006/2608/84 +f 1148/2609/224 1352/2610/84 1006/2611/84 1005/2612/224 +f 1351/2613/78 1149/2614/81 1002/2615/81 998/2616/78 +f 1061/2617/89 1331/2618/89 1330/2619/92 1060/2620/92 +f 1060/2621/92 1330/2622/92 1332/2623/95 1058/2624/95 +f 1146/2625/223 989/2626/223 986/2627/66 1348/2628/66 +f 1043/2629/373 1040/2630/372 1369/2631/372 1370/2632/373 +f 986/2633/66 984/2634/63 1347/2635/63 1348/2636/66 +f 984/2637/63 982/2638/60 1346/2639/60 1347/2640/63 +f 982/2641/60 979/2642/56 1345/2643/56 1346/2644/60 +f 975/2645/153 973/2646/125 1342/2647/125 977/2648/55 +f 1344/2649/55 977/2648/55 1342/2647/125 1343/2650/153 +f 979/2651/56 977/2652/55 1344/2653/55 1345/2654/56 +f 973/2655/125 971/2656/122 1341/2657/122 1342/2658/125 +f 1061/2659/89 1059/2660/86 1375/2661/86 1331/2662/89 +f 971/2663/122 968/2664/119 1340/2665/119 1341/2666/122 +f 968/2667/119 966/2668/116 1339/2669/116 1340/2670/119 +f 960/2671/110 957/2672/107 1336/2673/107 1337/2674/110 +f 963/2675/113 960/2676/110 1337/2677/110 1338/2678/113 +f 966/2679/116 963/2680/113 1338/2681/113 1339/2682/116 +f 1491/2683/83 1374/2684/347 1375/2685/86 1057/2686/83 +f 1057/2686/83 1375/2685/86 1059/2687/86 +f 1045/2688/367 1043/2555/373 1370/2560/373 1371/2689/367 +f 1371/2689/367 1370/2560/373 1103/2690/314 +f 1056/2691/98 1333/2692/98 1334/2693/101 1054/2694/101 +f 956/2695/104 1335/2696/104 1336/2697/107 957/2698/107 +f 1055/2699/374 1373/2700/374 1374/2701/375 1057/2702/83 +f 1057/2702/83 1374/2701/375 1491/2703/83 +f 1053/2704/376 1372/2705/376 1373/2706/374 1055/2707/374 +f 1099/2708/377 1101/2709/377 1372/2710/376 1053/2711/376 +f 1099/2708/377 1053/2711/376 1051/2712/378 1098/2713/379 +f 1492/2714/154 1493/2715/154 1494/2716/154 1495/2717/154 +f 1495/2717/154 1494/2716/154 1496/2718/154 +f 1081/2719/89 1497/2720/89 1498/2721/89 1080/2722/89 +f 1081/2723/380 1082/2724/380 1499/2725/380 1497/2726/380 +f 1084/2719/89 1500/2720/89 1499/2721/89 1082/2722/89 +f 1084/2727/381 1086/2728/381 1501/2729/381 1500/2730/381 +f 1088/2719/89 1502/2720/89 1501/2721/89 1086/2722/89 +f 1088/2731/382 1091/2732/382 1111/2733/382 1502/2734/382 +f 1024/2735/320 1021/2736/117 1362/2737/117 1116/2738/320 +f 1191/2739/383 1192/2740/384 1503/2741/384 1504/2742/383 +f 1192/2743/384 1193/2744/385 1505/2745/385 1503/2746/384 +f 1359/2747/108 1013/2748/108 1000/2749/362 1114/2750/362 +f 1016/2751/111 1013/2752/108 1359/2753/108 1360/2754/111 +f 1019/2755/114 1016/2756/111 1360/2757/111 1361/2758/114 +f 1021/2759/117 1019/2760/114 1361/2761/114 1362/2762/117 +f 1505/2763/386 1193/2764/386 1194/2765/386 1506/2766/386 +f 1507/2767/387 1508/2768/387 1509/2769/387 1510/2770/387 +f 1072/2771/388 1511/2772/388 1512/2773/388 1071/2774/388 +f 1074/2775/154 1079/2776/154 1513/2777/154 1514/2778/154 +f 1514/2778/154 1513/2777/154 1515/2779/154 +f 1516/2780/90 1070/2781/90 1074/2782/90 1514/2783/90 +f 1511/2784/154 1072/2785/154 1070/2775/154 1516/2778/154 +f 1066/2786/388 1517/2787/388 1518/2788/388 1067/2789/388 +f 1064/2790/388 1519/2791/388 1520/2792/388 1065/2793/388 +f 1350/2794/75 1351/2795/78 998/2796/78 995/2797/75 +f 1349/2798/72 1350/2799/75 995/2800/75 992/2801/72 +f 992/2802/72 991/2803/69 1147/2804/69 1349/2805/72 +f 1521/2806/389 1160/2807/389 1158/2808/389 1522/2809/389 +f 1522/2809/389 1158/2808/389 1523/2810/389 +f 1524/2811/390 1525/2812/390 1526/2813/390 1527/2814/390 +f 1523/2815/391 1158/2816/391 1157/2817/391 1528/2818/391 +f 1523/2815/391 1528/2818/391 1527/2819/391 1526/2820/391 +f 1529/2821/392 1530/2822/392 1525/2823/392 1531/2824/392 +f 1532/2825/392 1531/2824/392 1525/2823/392 1524/2826/392 +f 1532/2827/390 1524/2811/390 1527/2814/390 1533/2828/390 +f 1165/2829/390 1533/2828/390 1527/2814/390 1157/2830/390 +f 1157/2830/390 1527/2814/390 1528/2831/390 +f 1534/2832/393 1164/2833/393 1160/2834/393 1521/2835/393 +f 1365/2836/154 1364/2837/154 1405/2838/154 1403/2839/154 +f 1343/2840/153 1342/2841/153 1454/2842/153 1452/2843/153 +f 1366/2844/154 1365/2836/154 1403/2839/154 1402/2845/154 +f 1403/2839/154 1405/2838/394 678/2846/395 1402/2845/396 +f 438/2847/397 1402/2845/396 678/2846/395 683/2848/154 +f 1344/2849/153 1343/2840/153 1452/2843/153 1450/2850/153 +f 1452/2843/153 1454/2842/398 553/2851/399 1450/2850/400 +f 562/2852/401 1450/2850/400 553/2851/399 685/2853/153 +f 1535/1461/402 1536/1461/402 1537/1461/402 1538/1461/402 +f 1539/1461/402 1538/1461/402 1537/1461/402 1540/1461/402 +f 1541/1461/402 1539/1461/402 1540/1461/402 1542/1461/402 +f 1542/1461/402 1540/1461/402 1543/1461/402 1544/1461/402 +f 1545/1461/402 1544/1461/402 1543/1461/402 1546/1461/402 +f 1546/1461/402 1543/1461/402 1547/1461/402 1548/1461/402 +f 1549/1461/402 1548/1461/402 1547/1461/402 1550/1461/402 +f 1551/1461/402 1549/1461/402 1550/1461/402 1552/1461/402 +f 1553/1461/402 1551/1461/402 1552/1461/402 1554/1461/402 +f 1553/1461/402 1554/1461/402 1555/1461/402 1556/1461/402 +f 1556/1461/402 1555/1461/402 1557/1461/402 1558/1461/402 +f 760/1461/402 1556/1461/402 1558/1461/402 1559/1461/402 +f 760/1461/402 1559/1461/402 1560/1461/402 1561/1461/402 +f 760/1461/402 1561/1461/402 1562/1461/402 1563/1461/402 +f 760/1461/402 1563/1461/402 1564/1461/402 1565/1461/402 +f 760/1461/402 1565/1461/402 1566/1461/402 1567/1461/402 +f 760/1461/402 1567/1461/402 1568/1461/402 1569/1461/402 +f 756/1461/402 760/1461/402 1569/1461/402 1570/1461/402 +f 756/1461/402 1570/1461/402 1571/1461/402 1572/1461/402 +f 756/1461/402 1572/1461/402 1573/1461/402 1574/1461/402 +f 756/1461/402 1574/1461/402 1575/1461/402 1576/1461/402 +f 756/1461/402 1576/1461/402 1577/1461/402 752/1461/402 +f 752/1461/402 1577/1461/402 738/1461/402 742/1461/402 +f 746/1461/402 752/1461/402 742/1461/402 744/1461/402 +f 738/1461/402 1577/1461/402 1535/1461/402 734/1461/402 +f 734/1461/402 1535/1461/402 1578/1461/402 1579/1461/402 +f 734/1461/402 1579/1461/402 1580/1461/402 1581/1461/402 +f 734/1461/402 1581/1461/402 1582/1461/402 1583/1461/402 +f 734/1461/402 1583/1461/402 1584/1461/402 1585/1461/402 +f 734/1461/402 1585/1461/402 1586/1461/402 1587/1461/402 +f 734/1461/402 1587/1461/402 1588/1461/402 1589/1461/402 +f 1590/1461/402 734/1461/402 1589/1461/402 1591/1461/402 +f 1591/1461/402 1589/1461/402 1592/1461/402 1593/1461/402 +f 1591/1461/402 1593/1461/402 1594/1461/402 1595/1461/402 +f 1595/1461/402 1594/1461/402 1596/1461/402 1597/1461/402 +f 1597/1461/402 1596/1461/402 1598/1461/402 1599/1461/402 +f 1599/1461/402 1598/1461/402 1600/1461/402 1601/1461/402 +f 1601/1461/402 1600/1461/402 1602/1461/402 1603/1461/402 +f 1603/1461/402 1602/1461/402 1604/1461/402 1605/1461/402 +f 1542/1461/402 1605/1461/402 1604/1461/402 1541/1461/402 +f 734/1461/402 1590/1461/402 1606/1461/402 1607/1461/402 +f 734/1461/402 1607/1461/402 1608/1461/402 1609/1461/402 +f 760/1461/402 734/1461/402 1609/1461/402 1610/1461/402 +f 760/1461/402 1610/1461/402 1611/1461/402 1612/1461/402 +f 1556/1461/402 760/1461/402 1612/1461/402 +f 730/1461/402 734/1461/402 760/1461/402 764/1461/402 +f 726/1461/402 730/1461/402 764/1461/402 768/1461/402 +f 722/1461/402 726/1461/402 768/1461/402 772/1461/402 +f 718/1461/402 722/1461/402 772/1461/402 776/1461/402 +f 714/1461/402 718/1461/402 776/1461/402 780/1461/402 +f 710/1461/402 714/1461/402 780/1461/402 784/1461/402 +f 706/1461/402 710/1461/402 784/1461/402 788/1461/402 +f 701/1461/402 706/1461/402 788/1461/402 792/1461/402 +f 700/1461/402 701/1461/402 792/1461/402 898/1461/402 +f 900/1461/402 700/1461/402 898/1461/402 799/1461/402 +f 892/1461/402 900/1461/402 799/1461/402 800/1461/402 +f 888/1461/402 892/1461/402 800/1461/402 804/1461/402 +f 884/1461/402 888/1461/402 804/1461/402 808/1461/402 +f 880/1461/402 884/1461/402 808/1461/402 812/1461/402 +f 876/1461/402 880/1461/402 812/1461/402 816/1461/402 +f 871/1461/402 876/1461/402 816/1461/402 820/1461/402 +f 870/1461/402 871/1461/402 820/1461/402 824/1461/402 +f 864/1461/402 870/1461/402 824/1461/402 828/1461/402 +f 860/1461/402 864/1461/402 828/1461/402 832/1461/402 +f 1613/1461/402 860/1461/402 832/1461/402 1614/1461/402 +f 1615/1461/402 1614/1461/402 832/1461/402 836/1461/402 +f 1616/1461/402 1615/1461/402 836/1461/402 1617/1461/402 +f 1618/1461/402 1617/1461/402 836/1461/402 1619/1461/402 +f 1620/1461/402 1619/1461/402 836/1461/402 1621/1461/402 +f 1622/1461/402 1621/1461/402 836/1461/402 1623/1461/402 +f 1624/1461/402 1623/1461/402 836/1461/402 1625/1461/402 +f 1626/1461/402 1625/1461/402 836/1461/402 1627/1461/402 +f 1628/1461/402 1627/1461/402 836/1461/402 1629/1461/402 +f 1630/1461/402 1629/1461/402 836/1461/402 1631/1461/402 +f 1632/1461/402 1631/1461/402 836/1461/402 1633/1461/402 +f 1634/1461/402 1633/1461/402 836/1461/402 1635/1461/402 +f 1636/1461/402 1635/1461/402 836/1461/402 1637/1461/402 +f 1638/1461/402 1637/1461/402 836/1461/402 1639/1461/402 +f 1640/1461/402 1639/1461/402 836/1461/402 1641/1461/402 +f 1642/1461/402 1641/1461/402 836/1461/402 1643/1461/402 +f 1644/1461/402 1643/1461/402 836/1461/402 1645/1461/402 +f 1646/1461/402 1645/1461/402 836/1461/402 856/1461/402 +f 852/1461/402 856/1461/402 836/1461/402 840/1461/402 +f 848/1461/402 852/1461/402 840/1461/402 844/1461/402 +f 1647/1461/402 1646/1461/402 856/1461/402 1648/1461/402 +f 1649/1461/402 1648/1461/402 856/1461/402 1650/1461/402 +f 1651/1461/402 1650/1461/402 856/1461/402 1652/1461/402 +f 1653/1461/402 1652/1461/402 856/1461/402 1654/1461/402 +f 1655/1461/402 1654/1461/402 856/1461/402 1656/1461/402 +f 1657/1461/402 1656/1461/402 856/1461/402 1613/1461/402 +f 860/1461/402 1613/1461/402 856/1461/402 +f 1658/1461/402 1643/1461/402 1644/1461/402 1659/1461/402 +f 1660/1461/402 1658/1461/402 1659/1461/402 1661/1461/402 +f 1661/1461/402 1659/1461/402 1662/1461/402 1663/1461/402 +f 1663/1461/402 1662/1461/402 1664/1461/402 1665/1461/402 +f 1666/1461/402 1663/1461/402 1665/1461/402 1667/1461/402 +f 1668/1461/402 1666/1461/402 1667/1461/402 1669/1461/402 +f 1670/1461/402 1668/1461/402 1669/1461/402 1671/1461/402 +f 1670/1461/402 1671/1461/402 1672/1461/402 1673/1461/402 +f 1670/1461/402 1673/1461/402 1613/1461/402 1674/1461/402 +f 1675/1461/402 1674/1461/402 1613/1461/402 1676/1461/402 +f 1677/1461/402 1676/1461/402 1613/1461/402 1678/1461/402 +f 1679/1461/402 1678/1461/402 1613/1461/402 1680/1461/402 +f 1681/1461/402 1680/1461/402 1613/1461/402 1682/1461/402 +f 1683/1461/402 1682/1461/402 1613/1461/402 1684/1461/402 +f 1685/1461/402 1684/1461/402 1613/1461/402 1686/1461/402 +f 1613/1461/402 1614/1461/402 1686/1461/402 +f 1684/1461/402 1685/1461/402 1687/1461/402 1688/1461/402 +f 1684/1461/402 1688/1461/402 1689/1461/402 1690/1461/402 +f 1684/1461/402 1690/1461/402 1691/1461/402 1692/1461/402 +f 1693/1461/402 1684/1461/402 1692/1461/402 1694/1461/402 +f 1694/1461/402 1692/1461/402 1695/1461/402 1696/1461/402 +f 1696/1461/402 1695/1461/402 1697/1461/402 1627/1461/402 +f 1627/1461/402 1697/1461/402 1698/1461/402 1626/1461/402 +f 1678/1461/402 1679/1461/402 1699/1461/402 1700/1461/402 +f 1678/1461/402 1700/1461/402 1701/1461/402 1702/1461/402 +f 1703/1461/402 1702/1461/402 1701/1461/402 1704/1461/402 +f 1704/1461/402 1701/1461/402 1705/1461/402 1706/1461/402 +f 1706/1461/402 1705/1461/402 1707/1461/402 1636/1461/402 +f 1636/1461/402 1707/1461/402 1708/1461/402 1635/1461/402 +f 1535/1461/402 1577/1461/402 1709/1461/402 1710/1461/402 +f 1535/1461/402 1710/1461/402 1711/1461/402 1712/1461/402 +f 1713/1461/402 1535/1461/402 1712/1461/402 1714/1461/402 +f 1713/1461/402 1714/1461/402 1715/1461/402 1716/1461/402 +f 1717/1461/402 1716/1461/402 1715/1461/402 1718/1461/402 +f 1719/1461/402 1717/1461/402 1718/1461/402 1720/1461/402 +f 1720/1461/402 1718/1461/402 1721/1461/402 1722/1461/402 +f 1722/1461/402 1721/1461/402 1723/1461/402 1724/1461/402 +f 1564/1461/402 1722/1461/402 1724/1461/402 1725/1461/402 +f 1564/1461/402 1725/1461/402 1565/1461/402 +f 1535/1461/402 1713/1461/402 1726/1461/402 1536/1461/402 +f 1727/2854/403 1728/2855/403 1729/2856/403 1730/2857/403 +f 1730/2857/403 1729/2856/403 1731/2858/403 1732/2859/403 +f 1730/2857/403 1732/2859/403 1733/2860/403 1734/2861/403 +f 1730/2857/403 1734/2861/403 1735/2862/403 1736/2863/403 +f 1737/2864/403 1730/2857/403 1736/2863/403 1738/2865/403 +f 1739/2866/403 1738/2865/403 1736/2863/403 1740/2867/403 +f 1741/2854/404 1740/2855/404 1736/2856/404 1742/2857/404 +f 1743/2864/404 1742/2857/404 1736/2856/404 1744/2858/404 +f 1743/2864/404 1744/2858/404 1745/2859/404 1746/2860/404 +f 1743/2864/404 1746/2860/404 1747/2861/404 1748/2862/404 +f 1743/2864/404 1748/2862/404 1749/2863/404 1750/2865/404 +f 1751/2866/404 1750/2865/404 1749/2863/404 1752/2867/404 +f 1753/2854/405 1752/2855/405 1749/2856/405 1754/2857/405 +f 1755/2864/405 1754/2857/405 1749/2856/405 1756/2858/405 +f 1755/2864/405 1756/2858/405 1757/2859/405 1758/2860/405 +f 1755/2864/405 1758/2860/405 1759/2861/405 1760/2862/405 +f 1755/2864/405 1760/2862/405 1761/2863/405 1762/2865/405 +f 1763/2866/405 1762/2865/405 1761/2863/405 1764/2867/405 +f 1765/2854/406 1764/2855/406 1761/2856/406 1766/2857/406 +f 1767/2864/406 1766/2857/406 1761/2856/406 1768/2858/406 +f 1767/2864/406 1768/2858/406 1769/2859/406 1770/2860/406 +f 1767/2864/406 1770/2860/406 1771/2861/406 1772/2862/406 +f 1767/2864/406 1772/2862/406 1773/2863/406 1774/2865/406 +f 1775/2866/406 1774/2865/406 1773/2863/406 1776/2867/406 +f 1777/2868/407 1776/2869/407 1773/2870/407 1778/2871/407 +f 1779/2872/407 1778/2871/407 1773/2870/407 1780/2873/407 +f 1780/2873/407 1773/2870/407 1781/2874/407 1782/2875/407 +f 1780/2873/407 1782/2875/407 1783/2876/407 1784/2877/407 +f 1780/2873/407 1784/2877/407 1785/2878/407 1786/2856/407 +f 1787/2879/407 1780/2873/407 1786/2856/407 1788/2855/407 +f 1789/2880/408 1788/2881/408 1786/2882/408 1790/2883/408 +f 1791/2884/408 1790/2883/408 1786/2882/408 1792/2885/408 +f 1792/2885/408 1786/2882/408 1793/2886/408 1794/2887/408 +f 1792/2885/408 1794/2887/408 1795/2888/408 1796/2889/408 +f 1792/2885/408 1796/2889/408 1797/2890/408 1798/2870/408 +f 1799/2891/408 1792/2885/408 1798/2870/408 1800/2869/408 +f 1801/2880/409 1800/2881/409 1798/2882/409 1802/2883/409 +f 1803/2884/409 1802/2883/409 1798/2882/409 1804/2885/409 +f 1805/2891/409 1804/2885/409 1798/2882/409 1806/2886/409 +f 1805/2891/409 1806/2886/409 1807/2887/409 1808/2888/409 +f 1805/2891/409 1808/2888/409 1809/2889/409 1810/2890/409 +f 1805/2891/409 1810/2890/409 1811/2870/409 1812/2869/409 +f 1813/2892/410 1812/2893/410 1811/2894/410 1814/2895/410 +f 1815/2896/410 1814/2895/410 1811/2894/410 1816/2897/410 +f 1817/2898/410 1816/2897/410 1811/2894/410 1818/2899/410 +f 1817/2898/410 1818/2899/410 1819/2900/410 1820/2901/410 +f 1817/2898/410 1820/2901/410 1821/2902/410 1822/2903/410 +f 1817/2898/410 1822/2903/410 1823/2882/410 1824/2881/410 +f 1825/2904/411 1826/2894/411 1827/2905/411 1828/2906/411 +f 1829/2907/411 1828/2906/411 1827/2905/411 1830/2908/411 +f 1831/2909/411 1830/2908/411 1827/2905/411 1832/2882/411 +f 1832/2882/411 1827/2905/411 1833/2910/411 1834/2911/411 +f 1832/2882/411 1834/2911/411 1835/2912/411 1836/2913/411 +f 1832/2882/411 1836/2913/411 1837/2914/411 1838/2915/411 +f 1839/2916/412 1832/2917/412 1838/2918/412 1840/2919/412 +f 1841/2920/412 1840/2919/412 1838/2918/412 1842/2921/412 +f 1843/2922/412 1842/2921/412 1838/2918/412 1844/2894/412 +f 1844/2894/412 1838/2918/412 1845/2923/412 1846/2924/412 +f 1844/2894/412 1846/2924/412 1847/2925/412 1848/2926/412 +f 1844/2894/412 1848/2926/412 1849/2927/412 1850/2905/412 +f 1851/2916/413 1844/2917/413 1850/2918/413 1852/2919/413 +f 1853/2920/413 1852/2919/413 1850/2918/413 1854/2921/413 +f 1854/2921/413 1850/2918/413 1855/2923/413 1856/2922/413 +f 1856/2922/413 1855/2923/413 1857/2924/413 1858/2894/413 +f 1858/2894/413 1857/2924/413 1859/2925/413 1860/2926/413 +f 1858/2894/413 1860/2926/413 1861/2927/413 1862/2905/413 +f 1863/2928/414 1864/2929/414 1865/2930/414 1866/2931/414 +f 1867/2932/414 1866/2931/414 1865/2930/414 1868/2933/414 +f 1868/2933/414 1865/2930/414 1869/2934/414 +f 1865/2930/414 1864/2929/414 1870/2915/414 1871/2935/414 +f 1872/2936/414 1871/2935/414 1870/2915/414 1873/2937/414 +f 1874/2938/414 1873/2937/414 1870/2915/414 1875/2939/414 +f 1875/2939/414 1870/2915/414 1876/2940/414 +f 1877/2941/415 1878/2894/415 1879/2905/415 1880/2942/415 +f 1881/2943/415 1877/2941/415 1880/2942/415 1882/2944/415 +f 1883/2945/415 1881/2943/415 1882/2944/415 1884/2946/415 +f 1885/2947/415 1883/2945/415 1884/2946/415 1886/2948/415 +f 1887/2949/415 1885/2947/415 1886/2948/415 1888/2950/415 +f 1889/2882/415 1887/2949/415 1888/2950/415 1890/2915/415 +f 1891/2951/416 1892/2952/416 1893/2953/416 1894/2954/416 +f 1891/2951/416 1894/2954/416 1895/2955/416 1896/2956/416 +f 1891/2951/416 1896/2956/416 1897/2957/416 1898/2958/416 +f 1891/2951/416 1898/2958/416 1899/2959/416 1900/2960/416 +f 1901/2961/416 1900/2960/416 1899/2959/416 1902/2962/416 +f 1903/2963/416 1902/2962/416 1899/2959/416 1904/2964/416 +f 1905/2951/417 1906/2952/417 1907/2953/417 1908/2954/417 +f 1905/2951/417 1908/2954/417 1909/2955/417 1910/2956/417 +f 1905/2951/417 1910/2956/417 1911/2957/417 1912/2958/417 +f 1905/2951/417 1912/2958/417 1893/2959/417 1913/2960/417 +f 1914/2961/417 1913/2960/417 1893/2959/417 1915/2962/417 +f 1916/2963/417 1915/2962/417 1893/2959/417 1892/2964/417 +f 1917/2965/418 1918/2964/418 1919/2959/418 1920/2966/418 +f 1917/2965/418 1920/2966/418 1921/2967/418 1922/2968/418 +f 1917/2965/418 1922/2968/418 1923/2969/418 1924/2970/418 +f 1917/2965/418 1924/2970/418 1907/2971/418 1925/2972/418 +f 1926/2973/418 1925/2972/418 1907/2971/418 1927/2974/418 +f 1928/2975/418 1927/2974/418 1907/2971/418 1906/2976/418 +f 1919/2977/419 1918/2971/419 1929/2978/419 1930/2979/419 +f 1919/2977/419 1930/2979/419 1931/2980/419 1932/2981/419 +f 1919/2977/419 1932/2981/419 1933/2982/419 1934/2959/419 +f 1935/2983/419 1919/2977/419 1934/2959/419 1936/2984/419 +f 1937/2985/419 1936/2984/419 1934/2959/419 1938/2986/419 +f 1939/2987/419 1938/2986/419 1934/2959/419 1940/2988/419 +f 1941/2989/420 1942/2990/420 1943/2991/420 1944/2992/420 +f 1945/2993/420 1944/2992/420 1943/2991/420 1946/2994/420 +f 1946/2994/420 1943/2991/420 1947/2995/420 1948/2996/420 +f 1948/2996/420 1947/2995/420 1949/2997/420 1950/2998/420 +f 1950/2998/420 1949/2997/420 1951/2999/420 1952/3000/420 +f 1950/2998/420 1952/3000/420 1953/3001/420 1954/3002/420 +f 1955/3003/421 1956/3004/421 1957/2990/421 1958/3005/421 +f 1959/3006/421 1958/3005/421 1957/2990/421 1960/3007/421 +f 1961/3008/421 1960/3007/421 1957/2990/421 1962/3009/421 +f 1962/3009/421 1957/2990/421 1963/3010/421 1964/3011/421 +f 1962/3009/421 1964/3011/421 1965/3012/421 1966/3013/421 +f 1962/3009/421 1966/3013/421 1967/3014/421 1968/2998/421 +f 1969/3015/422 1962/3009/422 1968/2998/422 1970/3016/422 +f 1971/3017/422 1970/3016/422 1968/2998/422 1972/3018/422 +f 1973/3019/422 1972/3018/422 1968/2998/422 1974/3020/422 +f 1974/3020/422 1968/2998/422 1975/3021/422 1976/3022/422 +f 1974/3020/422 1976/3022/422 1977/3023/422 1978/3024/422 +f 1974/3020/422 1978/3024/422 1979/3025/422 1980/3026/422 +f 1981/3015/423 1974/3009/423 1980/2998/423 1982/3016/423 +f 1983/3017/423 1982/3016/423 1980/2998/423 1984/3018/423 +f 1985/3019/423 1984/3018/423 1980/2998/423 1986/3021/423 +f 1985/3019/423 1986/3021/423 1987/3022/423 1988/3023/423 +f 1985/3019/423 1988/3023/423 1989/3024/423 1990/3025/423 +f 1985/3019/423 1990/3025/423 1991/3026/423 1992/3020/423 +f 1993/3015/424 1992/3009/424 1991/2998/424 1994/3016/424 +f 1995/3017/424 1994/3016/424 1991/2998/424 1996/3018/424 +f 1997/3019/424 1996/3018/424 1991/2998/424 1998/3021/424 +f 1997/3019/424 1998/3021/424 1999/3022/424 2000/3023/424 +f 1997/3019/424 2000/3023/424 2001/3024/424 2002/3025/424 +f 1997/3019/424 2002/3025/424 2003/3026/424 2004/3020/424 +f 2005/3015/425 2004/3009/425 2003/2998/425 2006/3016/425 +f 2007/3017/425 2006/3016/425 2003/2998/425 2008/3018/425 +f 2008/3018/425 2003/2998/425 2009/3021/425 2010/3022/425 +f 2008/3018/425 2010/3022/425 2011/3023/425 2012/3024/425 +f 2008/3018/425 2012/3024/425 2013/3025/425 2014/3026/425 +f 2015/3019/425 2008/3018/425 2014/3026/425 2016/3020/425 +f 2017/3015/426 2016/3009/426 2014/2998/426 2018/3016/426 +f 2019/3017/426 2018/3016/426 2014/2998/426 2020/3018/426 +f 2020/3018/426 2014/2998/426 2021/3021/426 2022/3022/426 +f 2020/3018/426 2022/3022/426 2023/3023/426 2024/3024/426 +f 2020/3018/426 2024/3024/426 2025/3025/426 2026/3026/426 +f 2027/3019/426 2020/3018/426 2026/3026/426 2028/3020/426 +f 2029/3027/427 2028/3020/427 2026/3026/427 2030/3028/427 +f 2031/3029/427 2030/3028/427 2026/3026/427 2032/3030/427 +f 2031/3029/427 2032/3030/427 2033/3031/427 2034/3032/427 +f 2031/3029/427 2034/3032/427 2035/3033/427 2036/3034/427 +f 2031/3029/427 2036/3034/427 2037/2930/427 2038/3035/427 +f 2039/3036/427 2038/3035/427 2037/2930/427 2040/3037/427 +f 2041/3027/428 2040/3020/428 2037/3026/428 2042/3028/428 +f 2042/3028/428 2037/3026/428 2043/3030/428 2044/3031/428 +f 2042/3028/428 2044/3031/428 2045/3032/428 2046/3033/428 +f 2042/3028/428 2046/3033/428 2047/3034/428 2048/2930/428 +f 2049/3029/428 2042/3028/428 2048/2930/428 2050/3035/428 +f 2051/3036/428 2050/3035/428 2048/2930/428 2052/3037/428 +f 2053/3027/429 2052/3020/429 2048/3026/429 2054/3028/429 +f 2054/3028/429 2048/3026/429 2055/3030/429 2056/3031/429 +f 2054/3028/429 2056/3031/429 2057/3032/429 2058/3033/429 +f 2054/3028/429 2058/3033/429 2059/3034/429 2060/2930/429 +f 2061/3029/429 2054/3028/429 2060/2930/429 2062/3035/429 +f 2063/3036/429 2062/3035/429 2060/2930/429 2064/3037/429 +f 2065/2905/430 2066/3038/430 2067/3039/430 2068/3040/430 +f 2065/2905/430 2068/3040/430 2069/3041/430 2070/3042/430 +f 2071/3043/430 2065/2905/430 2070/3042/430 2072/3044/430 +f 2073/3045/430 2071/3043/430 2072/3044/430 2074/2940/430 +f 2075/3046/430 2073/3045/430 2074/2940/430 2076/3047/430 +f 2077/3048/430 2076/3047/430 2074/2940/430 2078/2915/430 +f 2079/3049/431 2064/3037/431 2060/2930/431 2080/3050/431 +f 2079/3049/431 2080/3050/431 2081/3051/431 2082/3052/431 +f 2079/3049/431 2082/3052/431 2083/3053/431 2084/3054/431 +f 2079/3049/431 2084/3054/431 2085/2940/431 2086/3055/431 +f 2087/3056/431 2086/3055/431 2085/2940/431 2088/3057/431 +f 2089/3058/431 2088/3057/431 2085/2940/431 2090/3059/431 +f 2091/2935/432 2090/2930/432 2085/2934/432 2092/2933/432 +f 2091/2935/432 2092/2933/432 2093/2932/432 2094/2931/432 +f 2091/2935/432 2094/2931/432 2095/2928/432 2096/2929/432 +f 2091/2935/432 2096/2929/432 1869/2915/432 2097/2936/432 +f 2098/2937/432 2097/2936/432 1869/2915/432 2099/2938/432 +f 2100/2939/432 2099/2938/432 1869/2915/432 1865/2940/432 +f 2101/2928/433 2102/2929/433 1876/2930/433 2103/2931/433 +f 2104/2932/433 2103/2931/433 1876/2930/433 2105/2933/433 +f 2105/2933/433 1876/2930/433 1870/2934/433 +f 1876/2930/433 2102/2929/433 2106/2915/433 2107/2935/433 +f 2108/2936/433 2107/2935/433 2106/2915/433 2109/2937/433 +f 2110/2938/433 2109/2937/433 2106/2915/433 2111/2939/433 +f 2111/2939/433 2106/2915/433 2112/2940/433 +f 2113/2915/434 2114/2940/434 2115/2939/434 2116/2938/434 +f 2113/2915/434 2116/2938/434 2117/2937/434 2118/2936/434 +f 2113/2915/434 2118/2936/434 2119/2935/434 2112/2930/434 +f 2120/2929/434 2113/2915/434 2112/2930/434 2121/2928/434 +f 2122/2931/434 2121/2928/434 2112/2930/434 2123/2932/434 +f 2124/2933/434 2123/2932/434 2112/2930/434 2106/2934/434 +f 2125/2905/435 2126/3038/435 2127/3039/435 2128/3040/435 +f 2125/2905/435 2128/3040/435 2129/3041/435 2130/3043/435 +f 2131/3045/435 2130/3043/435 2129/3041/435 2132/3042/435 +f 2131/3045/435 2132/3042/435 2133/3044/435 2134/3046/435 +f 2134/3046/435 2133/3044/435 2066/2940/435 2135/3047/435 +f 2136/3048/435 2135/3047/435 2066/2940/435 2065/2915/435 +f 2137/3060/436 1904/2867/436 1899/2863/436 2138/3061/436 +f 2138/3061/436 1899/2863/436 2139/3062/436 2140/3063/436 +f 2138/3061/436 2140/3063/436 2141/3064/436 2142/3065/436 +f 2138/3061/436 2142/3065/436 2143/3066/436 1729/2953/436 +f 2144/3067/436 2138/3061/436 1729/2953/436 2145/3068/436 +f 2146/3069/436 2145/3068/436 1729/2953/436 1728/2952/436 +f 2147/2892/437 1824/2893/437 1823/2894/437 2148/2895/437 +f 2149/2896/437 2148/2895/437 1823/2894/437 2150/2897/437 +f 2151/2898/437 2150/2897/437 1823/2894/437 1826/2881/437 +f 1826/2881/437 1823/2894/437 2152/2899/437 2153/2900/437 +f 1826/2881/437 2153/2900/437 2154/2901/437 2155/2902/437 +f 1826/2881/437 2155/2902/437 2156/2903/437 1827/2882/437 +f 2078/2915/438 2074/2940/438 2157/2939/438 2158/2938/438 +f 2078/2915/438 2158/2938/438 2159/2937/438 2160/2936/438 +f 2078/2915/438 2160/2936/438 2161/2935/438 2114/2930/438 +f 2162/2929/438 2078/2915/438 2114/2930/438 2163/2928/438 +f 2164/2931/438 2163/2928/438 2114/2930/438 2165/2932/438 +f 2166/2933/438 2165/2932/438 2114/2930/438 2113/2934/438 +f 2167/2905/439 2168/3038/439 2169/3039/439 2170/3043/439 +f 2170/3043/439 2169/3039/439 2171/3040/439 2172/3045/439 +f 2172/3045/439 2171/3040/439 2173/3041/439 2174/3046/439 +f 2174/3046/439 2173/3041/439 2175/3042/439 2176/3044/439 +f 2177/3047/439 2174/3046/439 2176/3044/439 2126/2940/439 +f 2178/3048/439 2177/3047/439 2126/2940/439 2125/2915/439 +f 2179/3070/440 1889/2882/440 1890/2915/440 2180/3071/440 +f 2181/3072/440 2179/3070/440 2180/3071/440 2182/3073/440 +f 2183/3074/440 2181/3072/440 2182/3073/440 2184/3075/440 +f 2183/3074/440 2184/3075/440 2185/3076/440 2186/3077/440 +f 2186/3077/440 2185/3076/440 2187/3078/440 2188/3079/440 +f 2188/3079/440 2187/3078/440 2168/2934/440 2167/2870/440 +f 2189/3080/415 2190/2918/415 2191/3081/415 2192/3082/415 +f 2192/3082/415 2191/3081/415 2193/3083/415 2194/3084/415 +f 2194/3084/415 2193/3083/415 2195/3085/415 2196/3086/415 +f 2197/3087/415 2194/3084/415 2196/3086/415 2198/3088/415 +f 2199/3089/415 2197/3087/415 2198/3088/415 2200/3090/415 +f 1878/2905/415 2199/3089/415 2200/3090/415 1879/3038/415 +f 2201/3091/441 2202/2917/441 2203/2918/441 2204/3092/441 +f 2204/3092/441 2203/2918/441 2205/3093/441 2206/3094/441 +f 2206/3094/441 2205/3093/441 2207/3095/441 2208/3096/441 +f 2208/3096/441 2207/3095/441 2209/3097/441 2210/3098/441 +f 2211/3099/441 2208/3096/441 2210/3098/441 2212/3100/441 +f 2190/2894/441 2211/3099/441 2212/3100/441 2191/2905/441 +f 2213/2916/442 1858/2917/442 1862/2918/442 2214/2919/442 +f 2215/2920/442 2214/2919/442 1862/2918/442 2216/2923/442 +f 2217/2921/442 2215/2920/442 2216/2923/442 2218/2924/442 +f 2217/2921/442 2218/2924/442 2219/2925/442 2220/2922/442 +f 2220/2922/442 2219/2925/442 2221/2926/442 2202/2894/442 +f 2202/2894/442 2221/2926/442 2222/2927/442 2203/2905/442 +f 2223/3003/443 2224/3004/443 2225/2990/443 2226/3005/443 +f 2227/3006/443 2226/3005/443 2225/2990/443 2228/3007/443 +f 2229/3008/443 2228/3007/443 2225/2990/443 1956/3009/443 +f 1956/3009/443 2225/2990/443 2230/3010/443 2231/3011/443 +f 1956/3009/443 2231/3011/443 2232/3012/443 2233/3013/443 +f 1956/3009/443 2233/3013/443 2234/3014/443 1957/2998/443 +f 2235/3101/444 2236/3102/444 2237/2977/444 2238/3103/444 +f 2239/3104/444 2235/3101/444 2238/3103/444 2240/3105/444 +f 2241/3106/444 2239/3104/444 2240/3105/444 2242/3107/444 +f 2243/3108/444 2241/3106/444 2242/3107/444 2244/3109/444 +f 2245/3110/444 2243/3108/444 2244/3109/444 2246/3111/444 +f 2247/3112/444 2245/3110/444 2246/3111/444 2248/2988/444 +f 2249/3102/445 2250/2977/445 2251/3113/445 2252/3114/445 +f 2252/3114/445 2251/3113/445 2253/3115/445 2254/3116/445 +f 2254/3116/445 2253/3115/445 2255/3117/445 2256/3118/445 +f 2256/3118/445 2255/3117/445 2257/3119/445 2258/3120/445 +f 2259/3121/445 2258/3120/445 2257/3119/445 2260/3122/445 +f 2236/3112/445 2259/3121/445 2260/3122/445 2237/2988/445 +f 2261/3123/446 2262/3112/446 2263/2988/446 2264/3124/446 +f 2265/3125/446 2264/3124/446 2263/2988/446 2266/3126/446 +f 2265/3125/446 2266/3126/446 2267/3127/446 2268/3128/446 +f 2268/3128/446 2267/3127/446 2269/3129/446 2270/3130/446 +f 1942/2990/446 2270/3130/446 2269/3129/446 2271/3131/446 +f 1942/2990/446 2271/3131/446 2272/3132/446 1943/2991/446 +f 2273/3133/447 2274/3112/447 2275/2988/447 2276/3134/447 +f 2276/3134/447 2275/2988/447 2277/3135/447 2278/3136/447 +f 2279/3137/447 2276/3134/447 2278/3136/447 2280/3138/447 +f 2281/3139/447 2279/3137/447 2280/3138/447 2282/3140/447 +f 2282/3140/447 2280/3138/447 2283/3141/447 2262/2990/447 +f 2262/2990/447 2283/3141/447 2284/3142/447 2263/2991/447 +f 2285/3143/444 2247/3112/444 2248/2988/444 2286/3144/444 +f 2287/3145/444 2285/3143/444 2286/3144/444 2288/3146/444 +f 2289/3147/444 2287/3145/444 2288/3146/444 2290/3148/444 +f 2291/3149/444 2289/3147/444 2290/3148/444 2292/3150/444 +f 2293/3151/444 2291/3149/444 2292/3150/444 2274/2990/444 +f 2274/2990/444 2292/3150/444 2294/3152/444 2275/2991/444 +f 2295/3102/448 2296/2977/448 2297/3153/448 2298/3154/448 +f 2299/3155/448 2295/3102/448 2298/3154/448 2300/3156/448 +f 2301/3157/448 2299/3155/448 2300/3156/448 2302/3158/448 +f 2303/3159/448 2301/3157/448 2302/3158/448 2304/3160/448 +f 2304/3160/448 2302/3158/448 2305/3161/448 2306/3162/448 +f 2306/3162/448 2305/3161/448 2250/2988/448 2249/3112/448 +f 2307/2977/449 2308/2971/449 2309/2978/449 2310/2979/449 +f 2307/2977/449 2310/2979/449 2311/2980/449 2312/2983/449 +f 2312/2983/449 2311/2980/449 2313/2981/449 2314/2984/449 +f 2314/2984/449 2313/2981/449 2315/2982/449 2316/2985/449 +f 2317/2986/449 2316/2985/449 2315/2982/449 2296/2959/449 +f 2318/2987/449 2317/2986/449 2296/2959/449 2295/2988/449 +f 1940/2120/450 1934/1461/450 2319/3163/450 2320/3164/450 +f 1940/2120/450 2320/3164/450 2321/3165/450 2322/3166/450 +f 1940/2120/450 2322/3166/450 2323/3167/450 2324/3168/450 +f 2325/3169/450 1940/2120/450 2324/3168/450 2326/3170/450 +f 2327/3171/450 2326/3170/450 2324/3168/450 2328/3172/450 +f 2329/3173/450 2328/3172/450 2324/3168/450 2330/2093/450 +f 2330/2977/451 2324/2971/451 2331/2978/451 2332/2979/451 +f 2330/2977/451 2332/2979/451 2333/2980/451 2334/2981/451 +f 2335/2983/451 2330/2977/451 2334/2981/451 2336/2982/451 +f 2337/2984/451 2335/2983/451 2336/2982/451 2308/2959/451 +f 2338/2985/451 2337/2984/451 2308/2959/451 2339/2986/451 +f 2340/2987/451 2339/2986/451 2308/2959/451 2307/2988/451 +f 2341/3003/452 1950/3004/452 1954/2990/452 2342/3005/452 +f 2343/3006/452 2342/3005/452 1954/2990/452 2344/3007/452 +f 2345/3008/452 2344/3007/452 1954/2990/452 2224/3009/452 +f 2224/3009/452 1954/2990/452 2346/3010/452 2347/3011/452 +f 2224/3009/452 2347/3011/452 2348/3012/452 2349/3013/452 +f 2224/3009/452 2349/3013/452 2350/3014/452 2225/2998/452 +f 2351/1461/402 2352/1461/402 2353/1461/402 2354/1461/402 +f 2355/1461/402 2351/1461/402 2354/1461/402 2356/1461/402 +f 2357/1461/402 2355/1461/402 2356/1461/402 2358/1461/402 +f 2359/1461/402 2357/1461/402 2358/1461/402 2360/1461/402 +f 2361/1461/402 2359/1461/402 2360/1461/402 2362/1461/402 +f 2363/1461/402 2361/1461/402 2362/1461/402 2364/1461/402 +f 2365/1461/402 2363/1461/402 2364/1461/402 2366/1461/402 +f 2367/1461/402 2365/1461/402 2366/1461/402 2368/1461/402 +f 2369/1461/402 2367/1461/402 2368/1461/402 2370/1461/402 +f 2371/1461/402 2369/1461/402 2370/1461/402 2372/1461/402 +f 2373/1461/402 2371/1461/402 2372/1461/402 2374/1461/402 +f 1647/1461/453 2373/1461/453 2374/1461/454 1646/1461/454 +f 1648/1461/455 2371/1461/455 2373/1461/453 1647/1461/453 +f 1649/1461/456 2369/1461/456 2371/1461/455 1648/1461/455 +f 1649/1461/456 1650/1461/457 2367/1461/457 2369/1461/456 +f 1650/1461/457 1651/1461/458 2365/1461/458 2367/1461/457 +f 1651/1461/458 1652/1461/153 2363/1461/153 2365/1461/458 +f 1652/1461/153 1653/1461/459 2361/1461/459 2363/1461/153 +f 1653/1461/459 1654/1461/460 2359/1461/460 2361/1461/459 +f 1654/1461/460 1655/1461/461 2357/1461/461 2359/1461/460 +f 2357/1461/461 1655/1461/461 1656/1461/462 2355/1461/462 +f 2355/1461/462 1656/1461/462 1657/1461/463 2351/1461/463 +f 2351/1461/463 1657/1461/463 1613/1461/90 2352/1461/90 +f 2352/1461/90 1613/1461/90 1673/1461/464 2353/1461/464 +f 2353/1461/464 1673/1461/464 1672/1461/465 2354/1461/465 +f 2354/1461/465 1672/1461/465 1671/1461/466 2356/1461/466 +f 1671/1461/466 1669/1461/467 2358/1461/467 2356/1461/466 +f 1669/1461/467 1667/1461/468 2360/1461/468 2358/1461/467 +f 1667/1461/468 1665/1461/160 2362/1461/160 2360/1461/468 +f 1665/1461/160 1664/1461/469 2364/1461/469 2362/1461/160 +f 1664/1461/469 1662/1461/470 2366/1461/470 2364/1461/469 +f 1662/1461/470 1659/1461/471 2368/1461/471 2366/1461/470 +f 1644/1461/472 2370/1461/472 2368/1461/471 1659/1461/471 +f 1645/1461/473 2372/1461/473 2370/1461/472 1644/1461/472 +f 1646/1461/454 2374/1461/454 2372/1461/473 1645/1461/473 +f 2375/1461/402 2376/1461/402 2377/1461/402 2378/1461/402 +f 2379/1461/402 2375/1461/402 2378/1461/402 2380/1461/402 +f 2381/1461/402 2379/1461/402 2380/1461/402 2382/1461/402 +f 2383/1461/402 2381/1461/402 2382/1461/402 2384/1461/402 +f 2385/1461/402 2383/1461/402 2384/1461/402 2386/1461/402 +f 2387/1461/402 2385/1461/402 2386/1461/402 2388/1461/402 +f 2389/1461/402 2387/1461/402 2388/1461/402 2390/1461/402 +f 2391/1461/402 2389/1461/402 2390/1461/402 2392/1461/402 +f 2393/1461/402 2391/1461/402 2392/1461/402 2394/1461/402 +f 2395/1461/402 2393/1461/402 2394/1461/402 2396/1461/402 +f 2397/1461/402 2395/1461/402 2396/1461/402 2398/1461/402 +f 1658/1461/453 2397/1461/453 2398/1461/454 1643/1461/454 +f 1660/1461/455 2395/1461/455 2397/1461/453 1658/1461/453 +f 1661/1461/456 2393/1461/456 2395/1461/455 1660/1461/455 +f 1661/1461/456 1663/1461/457 2391/1461/457 2393/1461/456 +f 1663/1461/457 1666/1461/458 2389/1461/458 2391/1461/457 +f 1666/1461/458 1668/1461/153 2387/1461/153 2389/1461/458 +f 1668/1461/153 1670/1461/459 2385/1461/459 2387/1461/153 +f 1670/1461/459 1674/1461/460 2383/1461/460 2385/1461/459 +f 1674/1461/460 1675/1461/461 2381/1461/461 2383/1461/460 +f 2381/1461/461 1675/1461/461 1676/1461/462 2379/1461/462 +f 2379/1461/462 1676/1461/462 1677/1461/463 2375/1461/463 +f 2375/1461/463 1677/1461/463 1678/1461/90 2376/1461/90 +f 2376/1461/90 1678/1461/90 1702/1461/464 2377/1461/464 +f 2377/1461/464 1702/1461/464 1703/1461/465 2378/1461/465 +f 2378/1461/465 1703/1461/465 1704/1461/466 2380/1461/466 +f 1704/1461/466 1706/1461/467 2382/1461/467 2380/1461/466 +f 1706/1461/467 1636/1461/468 2384/1461/468 2382/1461/467 +f 1636/1461/468 1637/1461/160 2386/1461/160 2384/1461/468 +f 1637/1461/160 1638/1461/469 2388/1461/469 2386/1461/160 +f 1638/1461/469 1639/1461/470 2390/1461/470 2388/1461/469 +f 1639/1461/470 1640/1461/471 2392/1461/471 2390/1461/470 +f 1641/1461/472 2394/1461/472 2392/1461/471 1640/1461/471 +f 1642/1461/473 2396/1461/473 2394/1461/472 1641/1461/472 +f 1643/1461/454 2398/1461/454 2396/1461/473 1642/1461/473 +f 2399/1461/402 2400/1461/402 2401/1461/402 2402/1461/402 +f 2403/1461/402 2399/1461/402 2402/1461/402 2404/1461/402 +f 2405/1461/402 2403/1461/402 2404/1461/402 2406/1461/402 +f 2407/1461/402 2405/1461/402 2406/1461/402 2408/1461/402 +f 2409/1461/402 2407/1461/402 2408/1461/402 2410/1461/402 +f 2411/1461/402 2409/1461/402 2410/1461/402 2412/1461/402 +f 2413/1461/402 2411/1461/402 2412/1461/402 2414/1461/402 +f 2415/1461/402 2413/1461/402 2414/1461/402 2416/1461/402 +f 2417/1461/402 2415/1461/402 2416/1461/402 2418/1461/402 +f 2419/1461/402 2417/1461/402 2418/1461/402 2420/1461/402 +f 2421/1461/402 2419/1461/402 2420/1461/402 2422/1461/402 +f 1635/1461/454 2422/1461/454 2420/1461/473 1634/1461/473 +f 1708/1461/453 2421/1461/453 2422/1461/454 1635/1461/454 +f 1707/1461/455 2419/1461/455 2421/1461/453 1708/1461/453 +f 1705/1461/456 2417/1461/456 2419/1461/455 1707/1461/455 +f 1705/1461/456 1701/1461/457 2415/1461/457 2417/1461/456 +f 1701/1461/457 1700/1461/458 2413/1461/458 2415/1461/457 +f 1700/1461/458 1699/1461/153 2411/1461/153 2413/1461/458 +f 1699/1461/153 1679/1461/459 2409/1461/459 2411/1461/153 +f 1679/1461/459 1680/1461/460 2407/1461/460 2409/1461/459 +f 1680/1461/460 1681/1461/461 2405/1461/461 2407/1461/460 +f 2405/1461/461 1681/1461/461 1682/1461/462 2403/1461/462 +f 2403/1461/462 1682/1461/462 1683/1461/463 2399/1461/463 +f 2399/1461/463 1683/1461/463 1684/1461/90 2400/1461/90 +f 2400/1461/90 1684/1461/90 1693/1461/464 2401/1461/464 +f 2401/1461/464 1693/1461/464 1694/1461/465 2402/1461/465 +f 2402/1461/465 1694/1461/465 1696/1461/466 2404/1461/466 +f 1696/1461/466 1627/1461/467 2406/1461/467 2404/1461/466 +f 1627/1461/467 1628/1461/468 2408/1461/468 2406/1461/467 +f 1628/1461/468 1629/1461/160 2410/1461/160 2408/1461/468 +f 1629/1461/160 1630/1461/469 2412/1461/469 2410/1461/160 +f 1630/1461/469 1631/1461/470 2414/1461/470 2412/1461/469 +f 1631/1461/470 1632/1461/471 2416/1461/471 2414/1461/470 +f 1633/1461/472 2418/1461/472 2416/1461/471 1632/1461/471 +f 1634/1461/473 2420/1461/473 2418/1461/472 1633/1461/472 +f 2423/1461/402 2424/1461/402 2425/1461/402 2426/1461/402 +f 2427/1461/402 2423/1461/402 2426/1461/402 2428/1461/402 +f 2429/1461/402 2427/1461/402 2428/1461/402 2430/1461/402 +f 2431/1461/402 2429/1461/402 2430/1461/402 2432/1461/402 +f 2433/1461/402 2431/1461/402 2432/1461/402 2434/1461/402 +f 2435/1461/402 2433/1461/402 2434/1461/402 2436/1461/402 +f 2437/1461/402 2435/1461/402 2436/1461/402 2438/1461/402 +f 2439/1461/402 2437/1461/402 2438/1461/402 2440/1461/402 +f 2441/1461/402 2439/1461/402 2440/1461/402 2442/1461/402 +f 2443/1461/402 2441/1461/402 2442/1461/402 2444/1461/402 +f 2445/1461/402 2443/1461/402 2444/1461/402 2446/1461/402 +f 1626/1461/454 2446/1461/454 2444/1461/473 1625/1461/473 +f 1698/1461/453 2445/1461/453 2446/1461/454 1626/1461/454 +f 1697/1461/455 2443/1461/455 2445/1461/453 1698/1461/453 +f 1695/1461/456 2441/1461/456 2443/1461/455 1697/1461/455 +f 1695/1461/456 1692/1461/457 2439/1461/457 2441/1461/456 +f 1692/1461/457 1691/1461/458 2437/1461/458 2439/1461/457 +f 1691/1461/458 1690/1461/153 2435/1461/153 2437/1461/458 +f 1690/1461/153 1689/1461/459 2433/1461/459 2435/1461/153 +f 1689/1461/459 1688/1461/460 2431/1461/460 2433/1461/459 +f 1688/1461/460 1687/1461/461 2429/1461/461 2431/1461/460 +f 2429/1461/461 1687/1461/461 1685/1461/462 2427/1461/462 +f 2427/1461/462 1685/1461/462 1686/1461/463 2423/1461/463 +f 2423/1461/463 1686/1461/463 1614/1461/90 2424/1461/90 +f 2424/1461/90 1614/1461/90 1615/1461/464 2425/1461/464 +f 2425/1461/464 1615/1461/464 1616/1461/465 2426/1461/465 +f 2426/1461/465 1616/1461/465 1617/1461/466 2428/1461/466 +f 1617/1461/466 1618/1461/467 2430/1461/467 2428/1461/466 +f 1618/1461/467 1619/1461/468 2432/1461/468 2430/1461/467 +f 1619/1461/468 1620/1461/160 2434/1461/160 2432/1461/468 +f 1620/1461/160 1621/1461/469 2436/1461/469 2434/1461/160 +f 1621/1461/469 1622/1461/470 2438/1461/470 2436/1461/469 +f 1622/1461/470 1623/1461/471 2440/1461/471 2438/1461/470 +f 1624/1461/472 2442/1461/472 2440/1461/471 1623/1461/471 +f 1625/1461/473 2444/1461/473 2442/1461/472 1624/1461/472 +f 2447/1461/402 2448/1461/402 2449/1461/402 2450/1461/402 +f 2451/1461/402 2447/1461/402 2450/1461/402 2452/1461/402 +f 2453/1461/402 2451/1461/402 2452/1461/402 2454/1461/402 +f 2455/1461/402 2453/1461/402 2454/1461/402 2456/1461/402 +f 2457/1461/402 2455/1461/402 2456/1461/402 2458/1461/402 +f 2459/1461/402 2457/1461/402 2458/1461/402 2460/1461/402 +f 2461/1461/402 2459/1461/402 2460/1461/402 2462/1461/402 +f 2463/1461/402 2461/1461/402 2462/1461/402 2464/1461/402 +f 2465/1461/402 2463/1461/402 2464/1461/402 2466/1461/402 +f 2467/1461/402 2465/1461/402 2466/1461/402 2468/1461/402 +f 2469/1461/402 2467/1461/402 2468/1461/402 2470/1461/402 +f 2448/1461/90 1535/1461/90 1538/1461/464 2449/1461/464 +f 2449/1461/464 1538/1461/464 1539/1461/465 2450/1461/465 +f 2450/1461/465 1539/1461/465 1541/1461/466 2452/1461/466 +f 1541/1461/466 1604/1461/467 2454/1461/467 2452/1461/466 +f 1604/1461/467 1602/1461/468 2456/1461/468 2454/1461/467 +f 1602/1461/468 1600/1461/160 2458/1461/160 2456/1461/468 +f 1600/1461/160 1598/1461/469 2460/1461/469 2458/1461/160 +f 1598/1461/469 1596/1461/470 2462/1461/470 2460/1461/469 +f 1596/1461/470 1594/1461/471 2464/1461/471 2462/1461/470 +f 1593/1461/472 2466/1461/472 2464/1461/471 1594/1461/471 +f 1592/1461/473 2468/1461/473 2466/1461/472 1593/1461/472 +f 1589/1461/454 2470/1461/454 2468/1461/473 1592/1461/473 +f 1588/1461/453 2469/1461/453 2470/1461/454 1589/1461/454 +f 1587/1461/455 2467/1461/455 2469/1461/453 1588/1461/453 +f 1586/1461/456 2465/1461/456 2467/1461/455 1587/1461/455 +f 1586/1461/456 1585/1461/457 2463/1461/457 2465/1461/456 +f 1585/1461/457 1584/1461/458 2461/1461/458 2463/1461/457 +f 1584/1461/458 1583/1461/153 2459/1461/153 2461/1461/458 +f 1583/1461/153 1582/1461/459 2457/1461/459 2459/1461/153 +f 1582/1461/459 1581/1461/460 2455/1461/460 2457/1461/459 +f 1581/1461/460 1580/1461/461 2453/1461/461 2455/1461/460 +f 2453/1461/461 1580/1461/461 1579/1461/462 2451/1461/462 +f 2451/1461/462 1579/1461/462 1578/1461/463 2447/1461/463 +f 2447/1461/463 1578/1461/463 1535/1461/90 2448/1461/90 +f 2471/1461/402 2472/1461/402 2473/1461/402 2474/1461/402 +f 2475/1461/402 2471/1461/402 2474/1461/402 2476/1461/402 +f 2477/1461/402 2475/1461/402 2476/1461/402 2478/1461/402 +f 2479/1461/402 2477/1461/402 2478/1461/402 2480/1461/402 +f 2481/1461/402 2479/1461/402 2480/1461/402 2482/1461/402 +f 2483/1461/402 2481/1461/402 2482/1461/402 2484/1461/402 +f 2485/1461/402 2483/1461/402 2484/1461/402 2486/1461/402 +f 2487/1461/402 2485/1461/402 2486/1461/402 2488/1461/402 +f 2489/1461/402 2487/1461/402 2488/1461/402 2490/1461/402 +f 2491/1461/402 2489/1461/402 2490/1461/402 2492/1461/402 +f 2493/1461/402 2491/1461/402 2492/1461/402 2494/1461/402 +f 2471/1461/463 1605/1461/463 1542/1461/90 2472/1461/90 +f 2472/1461/90 1542/1461/90 1544/1461/464 2473/1461/464 +f 2473/1461/464 1544/1461/464 1545/1461/465 2474/1461/465 +f 2474/1461/465 1545/1461/465 1546/1461/466 2476/1461/466 +f 2476/1461/466 1546/1461/466 1548/1461/467 2478/1461/467 +f 1548/1461/467 1549/1461/468 2480/1461/468 2478/1461/467 +f 1549/1461/468 1551/1461/160 2482/1461/160 2480/1461/468 +f 1551/1461/160 1553/1461/469 2484/1461/469 2482/1461/160 +f 2484/1461/469 1553/1461/469 1556/1461/470 2486/1461/470 +f 1556/1461/470 1612/1461/471 2488/1461/471 2486/1461/470 +f 1611/1461/472 2490/1461/472 2488/1461/471 1612/1461/471 +f 1610/1461/473 2492/1461/473 2490/1461/472 1611/1461/472 +f 1609/1461/454 2494/1461/454 2492/1461/473 1610/1461/473 +f 1608/1461/453 2493/1461/453 2494/1461/454 1609/1461/454 +f 1607/1461/455 2491/1461/455 2493/1461/453 1608/1461/453 +f 1606/1461/456 2489/1461/456 2491/1461/455 1607/1461/455 +f 1606/1461/456 1590/1461/457 2487/1461/457 2489/1461/456 +f 1590/1461/457 1591/1461/458 2485/1461/458 2487/1461/457 +f 1591/1461/458 1595/1461/153 2483/1461/153 2485/1461/458 +f 1595/1461/153 1597/1461/459 2481/1461/459 2483/1461/153 +f 1597/1461/459 1599/1461/460 2479/1461/460 2481/1461/459 +f 1599/1461/460 1601/1461/461 2477/1461/461 2479/1461/460 +f 2477/1461/461 1601/1461/461 1603/1461/462 2475/1461/462 +f 2475/1461/462 1603/1461/462 1605/1461/463 2471/1461/463 +f 2495/1461/402 2496/1461/402 2497/1461/402 2498/1461/402 +f 2499/1461/402 2495/1461/402 2498/1461/402 2500/1461/402 +f 2501/1461/402 2499/1461/402 2500/1461/402 2502/1461/402 +f 2503/1461/402 2501/1461/402 2502/1461/402 2504/1461/402 +f 2505/1461/402 2503/1461/402 2504/1461/402 2506/1461/402 +f 2507/1461/402 2505/1461/402 2506/1461/402 2508/1461/402 +f 2509/1461/402 2507/1461/402 2508/1461/402 2510/1461/402 +f 2511/1461/402 2509/1461/402 2510/1461/402 2512/1461/402 +f 2513/1461/402 2511/1461/402 2512/1461/402 2514/1461/402 +f 2515/1461/402 2513/1461/402 2514/1461/402 2516/1461/402 +f 2517/1461/402 2515/1461/402 2516/1461/402 2518/1461/402 +f 1558/1461/454 2518/1461/454 2516/1461/473 1559/1461/473 +f 1557/1461/453 2517/1461/453 2518/1461/454 1558/1461/454 +f 1555/1461/455 2515/1461/455 2517/1461/453 1557/1461/453 +f 1554/1461/456 2513/1461/456 2515/1461/455 1555/1461/455 +f 1554/1461/456 1552/1461/457 2511/1461/457 2513/1461/456 +f 1552/1461/457 1550/1461/458 2509/1461/458 2511/1461/457 +f 1550/1461/458 1547/1461/153 2507/1461/153 2509/1461/458 +f 1547/1461/153 1543/1461/459 2505/1461/459 2507/1461/153 +f 1543/1461/459 1540/1461/460 2503/1461/460 2505/1461/459 +f 1540/1461/460 1537/1461/461 2501/1461/461 2503/1461/460 +f 2501/1461/461 1537/1461/461 1536/1461/462 2499/1461/462 +f 2499/1461/462 1536/1461/462 1726/1461/463 2495/1461/463 +f 2495/1461/463 1726/1461/463 1713/1461/90 2496/1461/90 +f 2496/1461/90 1713/1461/90 1716/1461/464 2497/1461/464 +f 2497/1461/464 1716/1461/464 1717/1461/465 2498/1461/465 +f 2498/1461/465 1717/1461/465 1719/1461/466 2500/1461/466 +f 1719/1461/466 1720/1461/467 2502/1461/467 2500/1461/466 +f 1720/1461/467 1722/1461/468 2504/1461/468 2502/1461/467 +f 1722/1461/468 1564/1461/160 2506/1461/160 2504/1461/468 +f 1564/1461/160 1563/1461/469 2508/1461/469 2506/1461/160 +f 1563/1461/469 1562/1461/470 2510/1461/470 2508/1461/469 +f 1562/1461/470 1561/1461/471 2512/1461/471 2510/1461/470 +f 1560/1461/472 2514/1461/472 2512/1461/471 1561/1461/471 +f 1559/1461/473 2516/1461/473 2514/1461/472 1560/1461/472 +f 2519/1461/402 2520/1461/402 2521/1461/402 2522/1461/402 +f 2523/1461/402 2519/1461/402 2522/1461/402 2524/1461/402 +f 2525/1461/402 2523/1461/402 2524/1461/402 2526/1461/402 +f 2527/1461/402 2525/1461/402 2526/1461/402 2528/1461/402 +f 2529/1461/402 2527/1461/402 2528/1461/402 2530/1461/402 +f 2531/1461/402 2529/1461/402 2530/1461/402 2532/1461/402 +f 2533/1461/402 2531/1461/402 2532/1461/402 2534/1461/402 +f 2535/1461/402 2533/1461/402 2534/1461/402 2536/1461/402 +f 2537/1461/402 2535/1461/402 2536/1461/402 2538/1461/402 +f 2539/1461/402 2537/1461/402 2538/1461/402 2540/1461/402 +f 2541/1461/402 2539/1461/402 2540/1461/402 2542/1461/402 +f 2520/1461/90 1577/1461/90 1576/1461/464 2521/1461/464 +f 2521/1461/464 1576/1461/464 1575/1461/465 2522/1461/465 +f 2522/1461/465 1575/1461/465 1574/1461/466 2524/1461/466 +f 1574/1461/466 1573/1461/467 2526/1461/467 2524/1461/466 +f 1573/1461/467 1572/1461/468 2528/1461/468 2526/1461/467 +f 1572/1461/468 1571/1461/160 2530/1461/160 2528/1461/468 +f 1571/1461/160 1570/1461/469 2532/1461/469 2530/1461/160 +f 1570/1461/469 1569/1461/470 2534/1461/470 2532/1461/469 +f 1569/1461/470 1568/1461/471 2536/1461/471 2534/1461/470 +f 1567/1461/472 2538/1461/472 2536/1461/471 1568/1461/471 +f 1566/1461/473 2540/1461/473 2538/1461/472 1567/1461/472 +f 1565/1461/454 2542/1461/454 2540/1461/473 1566/1461/473 +f 1725/1461/453 2541/1461/453 2542/1461/454 1565/1461/454 +f 1724/1461/455 2539/1461/455 2541/1461/453 1725/1461/453 +f 1723/1461/456 2537/1461/456 2539/1461/455 1724/1461/455 +f 1723/1461/456 1721/1461/457 2535/1461/457 2537/1461/456 +f 1721/1461/457 1718/1461/458 2533/1461/458 2535/1461/457 +f 1718/1461/458 1715/1461/153 2531/1461/153 2533/1461/458 +f 1715/1461/153 1714/1461/459 2529/1461/459 2531/1461/153 +f 1714/1461/459 1712/1461/460 2527/1461/460 2529/1461/459 +f 1712/1461/460 1711/1461/461 2525/1461/461 2527/1461/460 +f 2525/1461/461 1711/1461/461 1710/1461/462 2523/1461/462 +f 2523/1461/462 1710/1461/462 1709/1461/463 2519/1461/463 +f 2519/1461/463 1709/1461/463 1577/1461/90 2520/1461/90 +f 1034/1461/55 1035/1461/332 701/1461/332 700/1461/55 +f 701/1461/332 1035/1461/332 1037/1461/336 706/1461/336 +f 1037/1461/336 1039/1461/63 710/1461/63 706/1461/336 +f 1039/1461/63 1041/1461/66 714/1461/66 710/1461/63 +f 1041/1461/66 1042/1461/69 718/1461/69 714/1461/66 +f 1042/1461/69 1044/1461/327 722/1461/327 718/1461/69 +f 722/1461/327 1044/1461/327 1046/1461/345 726/1461/345 +f 726/1461/345 1046/1461/345 1047/1461/78 730/1461/78 +f 730/1461/78 1047/1461/78 1049/1461/81 734/1461/81 +f 734/1461/81 1049/1461/81 1050/1461/84 738/1461/84 +f 738/1461/84 1050/1461/84 1052/1461/87 742/1461/87 +f 742/1461/87 1052/1461/87 955/1461/90 744/1461/90 +f 744/1461/90 955/1461/90 954/1461/93 746/1461/93 +f 746/1461/93 954/1461/93 958/1461/96 752/1461/96 +f 752/1461/96 958/1461/96 959/1461/99 756/1461/99 +f 756/1461/99 959/1461/99 961/1461/102 760/1461/102 +f 760/1461/102 961/1461/102 962/1461/105 764/1461/105 +f 764/1461/105 962/1461/105 964/1461/108 768/1461/108 +f 768/1461/108 964/1461/108 965/1461/111 772/1461/111 +f 965/1461/111 967/1461/114 776/1461/114 772/1461/111 +f 967/1461/114 969/1461/117 780/1461/117 776/1461/114 +f 969/1461/117 970/1461/120 784/1461/120 780/1461/117 +f 970/1461/120 972/1461/123 788/1461/123 784/1461/120 +f 972/1461/123 974/1461/126 792/1461/126 788/1461/123 +f 799/1461/54 978/1461/54 980/1461/53 800/1461/53 +f 980/1461/53 981/1461/59 804/1461/59 800/1461/53 +f 981/1461/59 983/1461/372 808/1461/372 804/1461/59 +f 983/1461/372 985/1461/373 812/1461/373 808/1461/372 +f 812/1461/373 985/1461/373 987/1461/367 816/1461/367 +f 987/1461/367 988/1461/71 820/1461/71 816/1461/367 +f 990/1461/74 824/1461/74 820/1461/71 988/1461/71 +f 993/1461/77 828/1461/77 824/1461/74 990/1461/74 +f 994/1461/80 832/1461/80 828/1461/77 993/1461/77 +f 996/1461/83 836/1461/83 832/1461/80 994/1461/80 +f 997/1461/86 840/1461/86 836/1461/83 996/1461/83 +f 999/1461/89 844/1461/89 840/1461/86 997/1461/86 +f 1011/1461/92 848/1461/92 844/1461/89 999/1461/89 +f 1012/1461/95 852/1461/95 848/1461/92 1011/1461/92 +f 1014/1461/98 856/1461/98 852/1461/95 1012/1461/95 +f 1015/1461/101 860/1461/101 856/1461/98 1014/1461/98 +f 1017/1461/104 864/1461/104 860/1461/101 1015/1461/101 +f 1018/1461/107 870/1461/107 864/1461/104 1017/1461/104 +f 1018/1461/107 1020/1461/110 871/1461/110 870/1461/107 +f 1020/1461/110 1022/1461/113 876/1461/113 871/1461/110 +f 1022/1461/113 1023/1461/116 880/1461/116 876/1461/113 +f 1023/1461/116 1025/1461/119 884/1461/119 880/1461/116 +f 1025/1461/119 1028/1461/122 888/1461/122 884/1461/119 +f 1028/1461/122 1030/1461/125 892/1461/125 888/1461/122 +f 1032/1461/153 1034/1461/55 700/1461/55 900/1461/153 +f 1030/1461/125 1032/1461/153 900/1461/153 892/1461/125 +f 974/1461/126 976/1461/154 898/1461/154 792/1461/126 +f 976/1461/154 978/1461/54 799/1461/54 898/1461/154 +f 2543/3174/157 2544/3175/157 2545/3176/157 2546/3177/157 +f 2546/3177/157 2545/3176/157 2547/3178/157 2548/3179/157 +f 2549/3180/157 2546/3177/157 2548/3179/157 2550/3181/157 +f 2551/3182/157 2549/3180/157 2550/3181/157 2552/3183/157 +f 2553/3184/157 2551/3182/157 2552/3183/157 2554/3185/157 +f 2555/3186/157 2553/3184/157 2554/3185/157 2556/3187/157 +f 2557/3188/157 2558/3189/157 2559/3190/157 2560/3191/157 +f 2561/3192/157 2557/3188/157 2560/3191/157 2562/3193/157 +f 2561/3192/157 2562/3193/157 2563/3194/157 2564/3195/157 +f 2565/3196/157 2564/3195/157 2563/3194/157 2566/3197/157 +f 2565/3196/157 2566/3197/157 2567/3198/157 2568/3199/157 +f 2565/3196/157 2568/3199/157 2569/3200/157 2570/3201/157 +f 2565/3196/157 2570/3201/157 2571/3202/157 2572/3203/157 +f 2573/3204/157 2565/3196/157 2572/3203/157 2574/3205/157 +f 2573/3204/157 2574/3205/157 2575/3206/157 2576/3207/157 +f 2576/3207/157 2575/3206/157 2577/3208/157 2578/3209/157 +f 2576/3207/157 2578/3209/157 2579/3210/157 +f 2580/3211/157 2577/3208/157 2575/3206/157 2581/3212/157 +f 2580/3211/157 2581/3212/157 2582/3213/157 2583/3214/157 +f 2584/3215/157 2580/3211/157 2583/3214/157 2585/3216/157 +f 2584/3215/157 2585/3216/157 2586/3217/157 2587/3218/157 +f 2584/3215/157 2587/3218/157 2567/3198/157 2566/3197/157 +f 2560/3191/157 2559/3190/157 2588/3219/157 +f 1512/3220/157 1511/3221/157 1516/3222/157 1514/3223/157 +f 2589/3224/157 1512/3220/157 1514/3223/157 1515/3225/157 +f 1321/3226/157 1146/3227/157 1147/3228/157 1349/3229/157 +f 1152/3230/157 1321/3226/157 1349/3229/157 1150/3231/157 +f 2590/3232/157 1150/3231/157 1349/3229/157 1350/3233/157 +f 2590/3232/157 1350/3233/157 1351/3234/157 1149/3235/157 +f 2591/3236/157 2590/3232/157 1149/3235/157 1148/3237/157 +f 2592/3238/157 2591/3236/157 1148/3237/157 2593/3239/157 +f 2594/3240/157 2592/3238/157 2593/3239/157 1532/3241/157 +f 1532/3241/157 2593/3239/157 1531/3242/157 +f 2595/3243/157 2596/3244/157 2597/3245/157 1530/3246/157 +f 1530/3246/157 2597/3245/157 2598/3247/157 2599/3248/157 +f 1525/3249/157 1530/3246/157 2599/3248/157 1526/3250/157 +f 1526/3250/157 2599/3248/157 2600/3251/157 2601/3252/157 +f 1523/3253/157 1526/3250/157 2601/3252/157 1522/3254/157 +f 1522/3254/157 2601/3252/157 2602/3255/157 2603/3256/157 +f 2604/3257/157 2603/3256/157 2602/3255/157 2605/3258/157 +f 1522/3254/157 2603/3256/157 2606/3259/157 2607/3260/157 +f 1522/3254/157 2607/3260/157 2608/3261/157 1530/3246/157 +f 2595/3243/157 1530/3246/157 2608/3261/157 +f 2572/1461/474 2547/1461/474 2545/1461/475 2574/1461/475 +f 2574/1461/89 2545/1461/89 2544/1461/89 2575/1461/89 +f 2575/1461/476 2544/1461/476 2543/1461/477 2581/1461/477 +f 2581/1461/477 2543/1461/477 2546/1461/478 2582/1461/478 +f 2583/1461/153 2582/1461/478 2546/1461/478 2549/1461/153 +f 2585/1461/460 2583/1461/153 2549/1461/153 2551/1461/460 +f 2586/1461/462 2585/1461/460 2551/1461/460 2553/1461/462 +f 2555/1461/463 2587/1461/463 2586/1461/462 2553/1461/462 +f 2556/1461/90 2567/1461/90 2587/1461/90 2555/1461/90 +f 2554/1461/465 2568/1461/465 2567/1461/464 2556/1461/464 +f 2552/1461/467 2569/1461/467 2568/1461/465 2554/1461/465 +f 2570/1461/154 2569/1461/467 2552/1461/467 2550/1461/154 +f 2571/1461/479 2570/1461/154 2550/1461/154 2548/1461/479 +f 2572/1461/474 2571/1461/479 2548/1461/479 2547/1461/474 +f 2609/1461/216 2577/1461/216 2580/1461/216 2610/1461/216 +f 2611/1461/216 2610/1461/216 2580/1461/216 2612/1461/216 +f 2577/1461/216 2609/1461/216 2613/1461/216 2614/1461/216 +f 2560/1461/90 2588/1461/90 2615/1461/90 2616/1461/90 +f 2617/1461/154 2615/1461/154 2588/1461/154 2559/1461/154 +f 2558/1461/90 1112/1461/90 1113/1461/90 2559/1461/90 +f 2559/1461/90 1113/1461/90 2617/1461/90 +f 2618/1461/382 1112/1461/382 2558/1461/382 2557/1461/382 +f 2619/1461/89 2618/1461/89 2557/1461/89 2561/1461/89 +f 2619/1461/89 2561/1461/89 2620/1461/89 +f 2621/1461/89 2618/1461/89 2619/1461/89 +f 2622/1461/381 2623/1461/381 2620/1461/381 2564/1461/381 +f 2564/1461/381 2620/1461/381 2561/1461/381 +f 2624/1461/89 2622/1461/89 2564/1461/89 2565/1461/89 +f 2624/1461/89 2565/1461/89 2625/1461/89 +f 2626/1461/89 2622/1461/89 2624/1461/89 +f 2627/1461/480 2628/1461/480 2625/1461/480 2573/1461/480 +f 2573/1461/480 2625/1461/480 2565/1461/480 +f 2614/1461/153 2629/1461/153 2578/1461/153 2577/1461/153 +f 2630/1461/481 2631/1461/481 2632/1461/481 2633/1461/481 +f 2634/1461/482 2635/1461/482 2631/1461/483 2630/1461/483 +f 2636/1461/484 2637/1461/484 2635/1461/482 2634/1461/482 +f 2636/1461/484 2638/1461/485 2639/1461/485 2637/1461/484 +f 2638/1461/485 2640/1461/486 2641/1461/486 2639/1461/485 +f 2640/1461/486 2642/1461/487 2643/1461/487 2641/1461/486 +f 2643/1461/488 2642/1461/488 2644/1461/488 2645/1461/488 +f 2645/1461/90 2644/1461/90 2646/1461/90 2647/1461/90 +f 2646/1461/489 2648/1461/489 2649/1461/489 2647/1461/489 +f 2649/1461/490 2648/1461/490 2650/1461/491 2651/1461/491 +f 2650/1461/491 2652/1461/492 2653/1461/492 2651/1461/491 +f 2653/1461/492 2652/1461/492 2654/1461/493 2655/1461/493 +f 2656/1461/494 2657/1461/494 2655/1461/493 2654/1461/493 +f 2633/1461/495 2632/1461/495 2657/1461/494 2656/1461/494 +f 2658/1461/496 2659/1461/496 2660/1461/497 2661/1461/497 +f 2661/1461/497 2660/1461/497 2662/1461/498 2663/1461/498 +f 2662/1461/498 2664/1461/499 2665/1461/499 2663/1461/498 +f 2664/1461/499 2666/1461/500 2667/1461/500 2665/1461/499 +f 2668/1461/501 2669/1461/501 2667/1461/500 2666/1461/500 +f 2670/1461/502 2671/1461/502 2669/1461/502 2668/1461/502 +f 2672/1461/482 2673/1461/482 2671/1461/503 2670/1461/503 +f 2674/1461/504 2675/1461/504 2673/1461/482 2672/1461/482 +f 2675/1461/504 2674/1461/504 2676/1461/505 2677/1461/505 +f 2677/1461/505 2676/1461/505 2678/1461/506 2679/1461/506 +f 2679/1461/506 2678/1461/506 2680/1461/507 2681/1461/507 +f 2681/1461/508 2680/1461/508 2659/1461/508 2658/1461/508 +f 2682/1461/509 2612/1461/509 2580/1461/509 2584/1461/509 +f 2682/1461/510 2584/1461/510 2566/1461/510 2683/1461/510 +f 2684/1461/509 2683/1461/509 2566/1461/509 2563/1461/509 +f 2684/1461/510 2563/1461/510 2562/1461/510 2685/1461/510 +f 2616/1461/509 2685/1461/509 2562/1461/509 2560/1461/509 +f 1512/1461/154 2589/1461/154 2576/1461/154 2579/1461/154 +f 2686/1461/388 1512/1461/388 2579/1461/388 2578/1461/388 +f 2687/1461/388 2686/1461/388 2578/1461/388 2688/1461/388 +f 2688/1461/388 2578/1461/388 2629/1461/388 +f 2689/1461/388 1512/1461/388 2686/1461/388 +f 1515/1461/89 1513/1461/89 2690/1461/89 2576/1461/89 +f 2576/1461/89 2690/1461/89 2691/1461/89 2692/1461/89 +f 2573/1461/89 2576/1461/89 2692/1461/89 2627/1461/89 +f 2693/1461/89 2627/1461/89 2692/1461/89 +f 1515/1461/89 2576/1461/89 2589/1461/89 +f 1075/3262/153 1073/3263/153 2629/3264/153 2614/3265/153 +f 1094/3266/511 1093/3267/511 1103/3268/511 2694/3269/511 +f 2694/3269/511 1103/3268/511 1105/3270/511 +f 1094/3271/216 2694/3272/216 1107/3273/216 1095/3274/216 +f 2695/3275/511 2696/3276/511 1109/3269/511 2697/3277/511 +f 2698/3278/511 2697/3277/511 1109/3269/511 2699/3279/511 +f 2699/3279/511 1109/3269/511 2700/3280/511 2701/3281/511 +f 2701/3281/511 2700/3280/511 2702/3282/511 2695/3275/511 +f 2695/3275/511 2697/3277/511 2701/3281/511 +f 2700/3280/511 1109/3269/511 2703/3283/511 +f 2702/3284/216 2700/3285/216 1494/3286/216 1493/3287/216 +f 1492/3288/89 1495/3289/89 1112/3290/89 1091/3291/89 +f 1091/3291/89 1112/3290/89 1111/3292/89 +f 2704/3293/153 1092/3294/153 1113/3295/153 2705/3296/153 +f 2705/3296/153 1113/3295/153 2706/3297/153 +f 2704/3298/89 2705/3299/89 2707/3300/89 2708/3301/89 +f 1491/3302/512 2708/3303/512 2707/3304/512 1374/3305/512 +f 1383/3306/512 1374/3305/512 2707/3304/512 1487/3307/512 +f 2709/3308/380 2710/3309/380 2628/3310/380 2711/3311/380 +f 2712/3312/380 2711/3311/380 2628/3310/380 2627/3313/380 +f 2713/3314/380 2712/3312/380 2627/3313/380 1497/3315/380 +f 2714/3316/380 2713/3314/380 1497/3315/380 1499/3317/380 +f 2713/3314/380 2714/3316/380 2710/3309/380 2709/3308/380 +f 2715/3318/89 2626/3319/89 2628/3290/89 2710/3320/89 +f 2626/3319/89 2715/3318/89 2716/3321/89 1500/3322/89 +f 2626/3319/89 1500/3322/89 2622/3323/89 +f 1499/3292/89 1500/3322/89 2716/3321/89 2714/3324/89 +f 1500/3325/513 1501/3326/513 2717/3327/513 2622/3328/513 +f 2622/3328/513 2717/3327/513 2718/3329/513 2623/3330/513 +f 2719/3331/89 2621/3319/89 2623/3290/89 2718/3332/89 +f 2621/3319/89 2719/3331/89 2720/3333/89 1502/3322/89 +f 2621/3319/89 1502/3322/89 2618/3323/89 +f 1501/3292/89 1502/3322/89 2720/3333/89 2717/3334/89 +f 1502/3335/382 1111/3336/382 1112/3337/382 2618/3338/382 +f 1113/3339/514 1092/3340/514 1089/3341/514 2617/3342/514 +f 1089/3343/154 1090/3344/154 2615/3345/154 2617/3346/154 +f 2615/3342/514 1090/3341/514 1087/3347/514 2616/3348/514 +f 2616/3348/514 1087/3347/514 1135/3349/514 +f 2721/3276/511 2722/3282/511 1095/3266/511 1107/3269/511 +f 2723/3275/511 2722/3282/511 2721/3276/511 +f 1095/3350/402 2722/3351/402 2724/3352/402 2702/3353/402 +f 1095/3350/402 2702/3353/402 1097/3354/402 +f 2725/3355/89 1498/3292/89 1497/3322/89 2726/3356/89 +f 2727/3357/89 2726/3356/89 1497/3322/89 2693/3358/89 +f 2693/3358/89 1497/3322/89 2627/3323/89 +f 2728/3359/89 2727/3357/89 2693/3358/89 2690/3360/89 +f 2729/3361/89 2728/3359/89 2690/3360/89 2730/3362/89 +f 2731/3363/89 2730/3362/89 2690/3360/89 1079/3364/89 +f 1498/3292/89 2731/3363/89 1079/3364/89 1080/3291/89 +f 1498/3292/89 2725/3355/89 2731/3363/89 +f 1079/3364/89 2690/3360/89 1513/3365/89 +f 2729/3361/89 2730/3362/89 2732/3366/89 2726/3356/89 +f 2725/3355/89 2726/3356/89 2732/3366/89 +f 2703/3367/515 1109/3368/515 1110/3369/515 1485/3370/515 +f 2733/3371/516 1505/3372/516 1506/3373/516 2734/3374/516 +f 2734/3374/516 1506/3373/516 2735/3375/516 +f 1188/3376/517 2736/3377/517 2737/3378/518 1187/3379/518 +f 1189/3380/519 2738/3381/519 2736/3377/517 1188/3376/517 +f 1189/3380/519 1190/3382/520 2739/3383/520 2738/3381/519 +f 1190/3382/520 1191/3384/521 1504/3385/522 2739/3383/520 +f 2739/3383/520 1504/3385/522 2740/3386/523 +f 1185/3387/524 1186/3388/524 1121/3389/524 1200/3390/524 +f 2741/3391/524 1200/3390/524 1121/3389/524 2742/3392/524 +f 1286/3393/524 2742/3392/524 1121/3389/524 2743/3394/524 +f 1286/3393/524 2743/3394/524 1117/3395/524 +f 2743/3394/524 1121/3389/524 1123/3396/524 +f 1194/3397/154 1195/3398/154 2744/3399/154 1506/3400/154 +f 1506/3400/154 2744/3399/154 2735/3401/154 +f 1196/3402/89 2745/3403/89 2744/3404/89 1195/3405/89 +f 1196/3398/154 1197/3406/154 2746/3407/154 2747/3408/154 +f 2747/3408/154 2746/3407/154 2748/3409/154 +f 2745/3399/154 1196/3398/154 2747/3408/154 +f 2746/3410/525 1197/3411/525 1001/3412/525 2749/3413/525 +f 1120/3414/525 2749/3413/525 1001/3412/525 1115/3415/525 +f 2750/3416/525 2746/3410/525 2749/3413/525 +f 2751/3417/524 1183/3418/524 1182/3387/524 1201/3390/524 +f 2752/3392/524 2751/3417/524 1201/3390/524 2753/3391/524 +f 2751/3417/524 2752/3392/524 2754/3393/524 +f 2755/3419/526 2752/3420/526 2753/3421/526 2756/3422/526 +f 2757/3423/526 2751/3424/526 2754/3425/526 1117/3426/526 +f 1117/3426/526 2754/3425/526 2758/3427/526 1286/3428/526 +f 1183/3429/527 2751/3430/527 2757/3431/527 1184/3432/527 +f 1026/3433/528 1184/3434/528 2757/3435/528 1117/3436/528 +f 2759/3437/524 2751/3417/524 2754/3393/524 2760/3438/524 +f 2742/3439/526 2755/3419/526 2756/3422/526 2741/3440/526 +f 1121/3441/89 1187/3442/89 2737/3443/89 2761/3444/89 +f 1122/3445/89 1121/3441/89 2761/3444/89 2762/3404/89 +f 1186/3446/89 1187/3442/89 1121/3441/89 +f 2735/3447/153 2762/3448/153 2761/3449/153 2734/3450/153 +f 2749/3451/529 2763/3452/529 2764/3453/529 2750/3454/529 +f 2765/3455/530 2766/3456/530 2764/3457/530 2763/3458/530 +f 2765/3459/531 2767/3460/531 2768/3461/531 2766/3462/531 +f 2747/3463/502 2748/3464/502 2768/3465/502 2767/3466/502 +f 1503/3467/384 1505/3468/385 2733/3469/385 2769/3470/384 +f 1504/3385/522 1503/3467/384 2769/3470/384 2740/3386/523 +f 2770/3471/514 1076/3472/514 1125/3473/514 2771/3474/514 +f 1125/3475/153 1124/3476/153 2772/3477/153 2771/3478/153 +f 1083/3479/153 1076/3475/153 2770/3478/153 2773/3480/153 +f 1083/3481/89 2773/3482/89 2774/3483/89 1126/3484/89 +f 1126/3484/89 2774/3483/89 1144/3485/89 +f 1087/3486/532 1130/3487/532 2775/3488/532 1135/3489/532 +f 1137/3490/533 1131/3491/533 1133/3492/533 2776/3493/533 +f 2776/3493/533 1133/3492/533 2777/3494/533 +f 1133/3495/221 1132/3496/221 2778/3497/221 2777/3498/221 +f 1136/3499/534 2779/3500/534 2778/3501/534 1138/3502/534 +f 1129/3503/534 1138/3502/534 2778/3501/534 1132/3504/534 +f 1136/3505/535 1137/3506/535 2776/3507/535 2779/3508/535 +f 1141/3506/535 2780/3509/535 694/3510/535 1140/3511/535 +f 1140/3511/535 694/3510/535 691/3512/535 690/3513/535 +f 1143/3514/221 1142/3515/221 692/3516/221 2781/3517/221 +f 2781/3517/221 692/3516/221 693/3518/221 695/3519/221 +f 1077/3520/216 1078/3521/216 2782/3522/216 2772/3523/216 +f 1077/3520/216 2772/3523/216 1124/3524/216 +f 1078/3521/216 2783/3525/216 2784/3526/216 2782/3522/216 +f 2775/3527/533 1130/3528/533 1131/3491/533 2785/3529/533 +f 2786/3530/533 2785/3529/533 1131/3491/533 1141/3531/533 +f 1143/3532/533 1141/3531/533 1131/3491/533 1137/3490/533 +f 2787/3533/533 2785/3529/533 2786/3530/533 2788/3534/533 +f 694/3535/533 2780/3531/533 2781/3532/533 695/3536/533 +f 2780/3537/402 1141/3538/402 1143/3539/402 2781/3540/402 +f 2786/3514/221 2789/3541/221 2790/3542/221 2788/3498/221 +f 2791/3543/534 2792/3544/534 2790/3545/534 2789/3546/534 +f 2791/3547/535 2785/3506/535 2787/3507/535 2792/3548/535 +f 1129/3549/153 1127/3550/153 2793/3551/153 1138/3552/153 +f 1145/3553/514 2793/3554/514 1127/3555/514 +f 2616/3556/220 1135/3557/220 1134/3558/220 2685/3559/220 +f 2794/3560/510 2684/3561/510 2685/3562/510 1134/3563/510 +f 2794/3558/220 2795/3564/220 2683/3565/220 2684/3559/220 +f 2796/3566/510 2682/3567/510 2683/3561/510 2795/3560/510 +f 2796/3564/220 2797/3568/220 2612/3569/220 2682/3565/220 +f 2613/3570/216 2609/3571/216 2610/3572/216 2798/3573/216 +f 2613/3570/216 2798/3573/216 2799/3574/216 +f 2798/3573/216 2610/3572/216 2611/3575/216 +f 1075/3521/216 2614/3576/216 2613/3570/216 2799/3574/216 +f 2800/3522/216 1075/3521/216 2799/3574/216 2798/3573/216 +f 1509/3577/216 2800/3522/216 2798/3573/216 1510/3578/216 +f 1507/3579/216 1510/3578/216 2798/3573/216 2797/3580/216 +f 2612/3581/216 2797/3580/216 2798/3573/216 2611/3575/216 +f 2800/3522/216 1509/3577/216 1508/3582/216 +f 2801/3583/536 2689/3584/536 2688/3585/536 2802/3586/536 +f 1069/3587/536 2802/3586/536 2688/3585/536 1073/3588/536 +f 1073/3588/536 2688/3585/536 2629/3589/536 +f 2689/3584/536 2801/3583/536 1062/3590/536 1512/3591/536 +f 1512/3591/536 1062/3590/536 1071/3592/536 +f 1063/3593/537 1062/3594/537 2801/3595/537 2803/3596/537 +f 1069/3597/538 1068/3598/538 2804/3599/538 2802/3600/538 +f 1519/3601/536 1063/3590/536 2803/3583/536 2804/3586/536 +f 1520/3602/536 1519/3601/536 2804/3586/536 1517/3603/536 +f 1518/3604/536 1517/3603/536 2804/3586/536 1067/3605/536 +f 1067/3605/536 2804/3586/536 1068/3587/536 +f 1065/3606/536 1520/3602/536 1517/3603/536 1066/3607/536 +f 1064/3608/536 1063/3590/536 1519/3601/536 +f 2591/3609/539 1171/3610/539 1173/3611/539 2590/3612/539 +f 2590/3612/539 1173/3611/539 1205/3613/539 +f 1170/3614/540 1166/3615/540 2593/3616/540 1005/3617/540 +f 1005/3617/540 2593/3616/540 1148/3618/540 +f 2593/3619/541 1166/3620/541 1156/3621/541 1531/3622/541 +f 2805/3623/542 2806/3624/543 2807/3625/543 2808/3626/542 +f 2809/3627/544 2810/3628/544 2807/3629/543 2806/3630/543 +f 2811/3631/545 2812/3632/545 2810/3633/544 2809/3634/544 +f 2813/3635/546 2814/3636/546 2812/3637/545 2811/3638/545 +f 1532/3639/547 1524/3640/547 2814/3641/546 1533/3642/547 +f 1533/3642/547 2814/3641/546 2813/3643/546 +f 1165/3644/153 1167/3645/153 2815/3646/153 1533/3647/153 +f 1533/3647/153 2815/3646/153 2594/3648/153 1532/3649/153 +f 1169/3650/391 1171/3651/391 2591/3652/391 2816/3653/391 +f 2817/3654/391 2816/3653/391 2591/3652/391 2818/3655/391 +f 2818/3655/391 2591/3652/391 2592/3656/391 +f 1155/3657/153 1151/3658/153 1153/3659/153 2819/3660/153 +f 1155/3657/153 2819/3660/153 2820/3661/153 1206/3662/153 +f 1155/3657/153 1206/3662/153 1204/3663/153 1203/3664/153 +f 1155/3657/153 1203/3664/153 1202/3665/153 +f 2821/3666/539 2822/3667/539 2823/3668/539 2824/3669/539 +f 2821/3666/539 2824/3669/539 2592/3609/539 2825/3670/539 +f 2825/3670/539 2592/3609/539 2594/3671/539 2826/3672/539 +f 2826/3672/539 2594/3671/539 2815/3673/539 +f 2592/3609/539 2824/3669/539 2818/3674/539 +f 1531/3675/548 1156/3676/548 1159/3677/549 2827/3678/549 +f 1531/3675/548 2827/3678/549 1529/3679/548 +f 1159/3680/549 1161/3681/550 2828/3682/550 2827/3683/549 +f 1161/3684/550 1162/3685/551 2829/3686/551 2828/3687/550 +f 1162/3688/551 1163/3689/552 2830/3690/552 2829/3691/551 +f 1163/3692/552 1164/3693/553 1534/3694/553 2830/3695/552 +f 1146/3696/153 1321/3697/153 1152/3698/153 1151/3698/153 +f 1146/3696/153 1151/3698/153 1155/3699/153 989/3700/153 +f 989/3700/153 1155/3699/153 1202/3701/153 1181/3702/153 +f 1181/3702/153 1202/3701/153 1180/3701/153 +f 1205/3662/153 1173/3663/153 1174/3664/153 2831/3661/153 +f 2832/3660/153 2833/3659/153 1150/3658/153 2834/3703/153 +f 2835/3704/153 2834/3703/153 1150/3658/153 2836/3705/153 +f 2837/3706/153 2836/3705/153 1150/3658/153 2838/3707/153 +f 2839/3708/153 2838/3707/153 1150/3658/153 2840/3709/153 +f 2840/3709/153 1150/3658/153 2590/3710/153 2841/3711/153 +f 2842/3712/153 2841/3711/153 2590/3710/153 2843/3713/153 +f 2844/3714/153 2843/3713/153 2590/3710/153 2845/3715/153 +f 2831/3661/153 2845/3715/153 2590/3710/153 1205/3662/153 +f 2834/3703/153 2845/3715/153 2831/3661/153 2832/3660/153 +f 1096/3716/72 1048/3717/554 1051/3718/555 1100/3719/556 +f 1096/3716/72 1100/3719/556 1102/3720/556 +f 1100/3719/556 1051/3718/555 1098/3721/557 +f 2846/3722/216 2847/3723/216 2848/3724/216 2849/3725/216 +f 2848/3726/558 2847/3727/558 2609/3728/558 2610/3729/558 +f 2798/3730/559 2849/3731/559 2848/3732/559 2611/3733/559 +f 2611/3733/559 2848/3732/559 2610/3734/559 +f 2799/3735/281 2846/3736/281 2849/3737/281 2798/3738/281 +f 2846/3739/511 2799/3740/511 2613/3741/511 2847/3742/511 +f 2847/3742/511 2613/3741/511 2609/3743/511 +f 2850/3744/536 2851/3745/536 2852/3746/536 2853/3747/536 +f 2852/3748/558 2851/3749/558 2686/3750/558 2687/3751/558 +f 2688/3752/538 2853/3753/538 2852/3754/538 2687/3755/538 +f 2689/3756/281 2850/3757/281 2853/3758/281 2688/3759/281 +f 2854/3760/454 2855/3761/454 2856/3762/454 2857/3763/454 +f 2854/3764/281 2857/3765/281 2690/3766/281 2693/3767/281 +f 2855/3768/154 2854/3769/154 2693/3770/154 2692/3771/154 +f 2691/3772/558 2856/3773/558 2855/3774/558 2692/3775/558 +f 2690/3776/153 2857/3777/153 2856/3778/153 2691/3779/153 +f 2850/3780/560 2689/3781/560 2686/3782/560 2851/3783/560 +f 2858/3784/454 2859/3785/454 2860/3786/454 2861/3787/454 +f 2731/3788/153 2861/3789/153 2860/3790/153 2730/3791/153 +f 2858/3764/281 2861/3792/281 2731/3793/281 2725/3767/281 +f 2858/3794/154 2725/3795/154 2732/3796/154 2859/3797/154 +f 2730/3798/558 2860/3799/558 2859/3774/558 2732/3775/558 +f 1110/3800/290 1101/3801/290 1372/3802/290 1485/3803/290 +f 1486/3804/290 1485/3803/290 1372/3802/290 1387/3805/290 +f 1387/3806/561 1372/3807/561 1373/3808/561 1486/3809/561 +f 1490/3810/561 1486/3809/561 1373/3808/561 1385/3811/561 +f 1385/3812/224 1373/3813/224 1374/3814/224 1490/3815/224 +f 1487/3816/224 1490/3815/224 1374/3814/224 1383/3817/224 +f 1494/3818/157 2700/3819/157 2703/3820/157 2705/3821/157 +f 1490/3822/157 2705/3821/157 2703/3820/157 1486/3823/157 +f 1486/3823/157 2703/3820/157 1485/3824/157 +f 2705/3821/157 1490/3822/157 1487/3825/157 2707/3826/157 +f 2791/3827/157 1135/3828/157 2775/3829/157 2785/3830/157 +f 1135/3828/157 2791/3827/157 1140/3831/157 1134/3832/157 +f 2794/3833/157 1134/3832/157 1140/3831/157 2793/3834/157 +f 2794/3833/157 2793/3834/157 2773/3835/157 2795/3836/157 +f 2795/3836/157 2773/3835/157 2770/3837/157 2796/3838/157 +f 2797/3839/157 2796/3838/157 2770/3837/157 2771/3840/157 +f 1507/3841/157 2797/3839/157 2771/3840/157 1508/3842/157 +f 2800/3843/157 1508/3842/157 2771/3840/157 2772/3844/157 +f 2800/3843/157 2772/3844/157 2782/3845/157 +f 2793/3834/157 2774/3846/157 2773/3835/157 +f 1136/3847/157 2793/3834/157 1140/3831/157 1139/3848/157 +f 1136/3847/157 1139/3848/157 1142/3849/157 1137/3850/157 +f 1137/3850/157 1142/3849/157 1143/3851/157 +f 2793/3834/157 1136/3847/157 1138/3852/157 +f 1140/3831/157 2791/3827/157 2789/3853/157 1141/3854/157 +f 1141/3854/157 2789/3853/157 2786/3855/157 +f 1389/3856/344 1100/3857/344 1101/3858/344 1484/3859/344 +f 1484/3859/344 1101/3858/344 1110/3860/344 +f 1104/3861/556 1102/3862/556 1100/3863/556 1106/3864/556 +f 1488/3865/556 1106/3864/556 1100/3863/556 1484/3866/556 +f 1484/3866/556 1100/3863/556 1389/3867/556 +f 1107/3868/157 2694/3869/157 1105/3870/157 1108/3871/157 +f 1108/3871/157 1105/3870/157 1106/3872/157 1109/3873/157 +f 1484/3874/157 1109/3873/157 1106/3872/157 1488/3875/157 +f 1109/3873/157 1484/3874/157 1110/3876/157 +f 2819/3877/157 1153/3878/157 2833/3879/157 2832/3880/157 +f 2696/3881/562 2862/3882/562 1108/3883/562 1109/3884/562 +f 2702/3885/562 2724/3886/562 2863/3887/562 2695/3888/562 +f 2724/3886/562 2722/3889/562 2723/3890/562 2863/3887/562 +f 2862/3882/562 2721/3891/562 1107/3892/562 1108/3883/562 +f 2741/3893/563 2756/3894/563 1199/3895/563 1200/3896/563 +f 1286/3897/563 2758/3898/563 2755/3899/563 2742/3900/563 +f 2758/3898/563 2754/3901/563 2752/3902/563 2755/3899/563 +f 2756/3894/563 2753/3903/563 1201/3904/563 1199/3895/563 +f 2782/3905/564 1078/3906/564 1075/3907/564 2800/3908/564 +f 1142/3909/565 1139/3910/565 689/3911/565 692/3912/565 +f 1139/3913/565 1140/3914/565 690/3915/565 689/3916/565 +f 1145/3917/566 1144/3918/566 2774/3919/566 2793/3920/566 +f 1153/3921/567 1152/3922/567 1150/3923/567 2833/3924/567 +f 2820/3925/568 2819/3926/568 2832/3927/568 2831/3928/568 +f 1206/3929/569 2820/3930/569 2831/3931/569 1205/3932/569 +f 2695/3933/526 2863/3934/526 2862/3935/526 2696/3936/526 +f 2706/3821/526 1113/3937/526 1112/3938/526 1495/3939/526 +f 2706/3821/526 1495/3939/526 1496/3818/526 +f 2863/3934/526 2723/3940/526 2721/3941/526 2862/3935/526 +f 2778/3942/526 2779/3847/526 2776/3850/526 2777/3943/526 +f 2790/3853/526 2792/3827/526 2787/3830/526 2788/3855/526 +f 2804/3944/526 2803/3945/526 2801/3946/526 2802/3947/526 +f 2812/3948/526 2814/3949/526 1524/3950/526 2810/3951/526 +f 2810/3951/526 1524/3950/526 1527/3952/526 2807/3953/526 +f 2807/3953/526 1527/3952/526 2808/3954/526 +f 1521/3955/526 1529/3956/526 2827/3957/526 2828/3958/526 +f 1521/3955/526 2828/3958/526 2829/3959/526 2830/3960/526 +f 1521/3955/526 2830/3960/526 1534/3961/526 +f 2864/3962/570 2721/3963/570 1107/3964/570 2865/3965/570 +f 2723/3966/570 2721/3967/570 2864/3968/570 2866/3969/570 +f 2867/3970/570 2722/3971/570 2723/3972/570 2866/3973/570 +f 2863/3974/559 2724/3975/559 2868/3976/559 2869/3977/559 +f 2862/3978/559 2863/3979/559 2869/3980/559 2870/3981/559 +f 1108/3982/559 2862/3983/559 2870/3984/559 2871/3985/559 +f 2753/3986/524 1201/3987/524 2872/3988/524 2873/3989/524 +f 2752/3990/524 2753/3991/524 2873/3992/524 2874/3993/524 +f 2754/3990/524 2752/3994/524 2874/3995/524 2760/3993/524 +f 2755/3990/524 2756/3991/524 2875/3992/524 2876/3993/524 +f 2758/3990/524 2755/3994/524 2876/3995/524 2877/3993/524 +f 2756/3996/524 1199/3997/524 2878/3998/524 2875/3999/524 +f 2743/4000/524 1123/4001/524 2879/4002/524 2880/4003/524 +f 689/4004/221 1139/4005/221 2881/4006/221 2882/4007/221 +f 2726/3168/89 2727/2093/89 2728/2099/89 2729/1461/89 +f 2713/4008/480 2709/4009/480 2711/4010/480 2712/4011/480 +f 2626/1461/89 2624/1461/89 2625/1461/89 2628/1461/89 +f 2716/1461/89 2715/1461/89 2710/1461/89 2714/1461/89 +f 2621/1461/89 2619/1461/89 2620/1461/89 2623/1461/89 +f 2720/1461/89 2719/1461/89 2718/1461/89 2717/1461/89 +f 1496/4012/515 1494/4013/515 2705/4014/515 2706/4015/515 +f 2694/3272/387 2883/4016/387 2865/4017/387 1107/3273/387 +f 2694/3269/570 1105/3270/570 2884/4018/570 2883/4019/570 +f 1123/4020/571 1122/4021/571 2885/4022/571 2879/4023/571 +f 2879/4023/571 2885/4022/571 2886/4024/571 +f 2782/3522/387 2784/3526/387 2887/4025/387 2772/3523/387 +f 1138/3552/153 2793/3551/153 2888/4026/153 2889/4027/153 +f 2888/4028/514 2793/3554/514 1145/3553/514 2890/4029/514 +f 2774/3483/89 2891/4030/89 2892/4031/89 1144/4032/89 +f 2773/3482/89 2893/4033/89 2891/4030/89 2774/3483/89 +f 2771/3478/153 2772/3477/153 2887/4034/153 2894/4035/153 +f 2895/4036/514 2770/3471/514 2771/3474/514 2894/4037/514 +f 2893/4038/153 2773/3480/153 2770/3478/153 2895/4035/153 +f 2896/4039/153 2820/4040/153 2819/3660/153 2897/4041/153 +f 2819/3660/153 1153/3659/153 2898/4042/153 2897/4041/153 +f 1151/3658/153 1152/3658/153 2899/4043/153 2898/4042/153 +f 1151/3658/153 2898/4042/153 1153/3659/153 +f 2900/4044/153 1320/4045/153 1321/3697/153 +f 2899/4046/153 1152/3698/153 1321/3697/153 1320/4045/153 +f 1489/1461/291 1488/1461/291 1484/1461/291 1483/1461/291 +f 1521/1461/391 1529/1461/391 1530/1461/391 1522/1461/391 +f 2901/4047/89 2902/4048/89 2903/4049/89 2904/4050/89 +f 2901/4051/402 2904/4052/402 2905/4053/402 2906/4054/402 +f 2907/4055/157 2903/4056/157 2902/4057/157 2908/4058/157 +f 2908/2081/90 2906/2099/90 2905/2093/90 2907/2083/90 +f 2901/4059/154 2906/4060/154 2908/4061/154 2902/4062/154 +f 2905/4063/153 2904/4064/153 2903/4065/153 2907/4066/153 +f 2634/4067/526 2630/4068/526 2738/4069/526 2739/4070/526 +f 2636/4071/526 2634/4067/526 2739/4070/526 2740/4072/526 +f 2638/4073/526 2636/4071/526 2740/4072/526 2769/4074/526 +f 2640/4075/526 2638/4073/526 2769/4074/526 2733/4076/526 +f 2642/4077/526 2640/4075/526 2733/4076/526 2644/4078/526 +f 2644/4078/526 2733/4076/526 2734/4079/526 2646/4080/526 +f 2648/4081/526 2646/4080/526 2734/4079/526 2650/4082/526 +f 2650/4082/526 2734/4079/526 2761/4083/526 2652/4084/526 +f 2654/4085/526 2652/4084/526 2761/4083/526 2656/4086/526 +f 2656/4086/526 2761/4083/526 2737/4087/526 2633/4088/526 +f 2633/4088/526 2737/4087/526 2736/4089/526 2630/4068/526 +f 2630/4068/526 2736/4089/526 2738/4069/526 +f 2632/4088/526 2631/4068/526 2635/4067/526 2637/4071/526 +f 2657/4086/526 2632/4088/526 2637/4071/526 2655/4085/526 +f 2653/4084/526 2655/4085/526 2637/4071/526 2651/4082/526 +f 2649/4081/526 2651/4082/526 2637/4071/526 2639/4073/526 +f 2647/4080/526 2649/4081/526 2639/4073/526 2641/4075/526 +f 2647/4080/526 2641/4075/526 2643/4077/526 2645/4078/526 +f 1478/4090/526 2743/4091/526 1123/4092/526 1479/4093/526 +f 1480/4094/526 1479/4093/526 1123/4092/526 1122/4095/526 +f 1480/4094/526 1122/4095/526 2762/4096/526 1482/4097/526 +f 1482/4097/526 2762/4096/526 2735/4098/526 1481/4099/526 +f 1481/4099/526 2735/4098/526 2744/4100/526 2745/4101/526 +f 1481/4099/526 2745/4101/526 2747/4102/526 2765/4103/526 +f 2767/4104/526 2765/4103/526 2747/4102/526 +f 1481/4099/526 2765/4103/526 2763/4105/526 1119/4106/526 +f 1119/4106/526 2763/4105/526 2749/4107/526 1120/4108/526 +f 2672/4109/526 2670/4110/526 2748/4102/526 2674/4111/526 +f 2674/4111/526 2748/4102/526 2746/4112/526 2676/4113/526 +f 2678/4114/526 2676/4113/526 2746/4112/526 2680/4115/526 +f 2659/4116/526 2680/4115/526 2746/4112/526 2750/4107/526 +f 2660/4117/526 2659/4116/526 2750/4107/526 2662/4118/526 +f 2664/4119/526 2662/4118/526 2750/4107/526 2666/4120/526 +f 2666/4120/526 2750/4107/526 2764/4105/526 2668/4121/526 +f 2668/4121/526 2764/4105/526 2768/4104/526 2670/4110/526 +f 2670/4110/526 2768/4104/526 2748/4102/526 +f 2764/4105/526 2766/4103/526 2768/4104/526 +f 2669/4121/526 2671/4110/526 2673/4109/526 2675/4111/526 +f 2669/4121/526 2675/4111/526 2677/4113/526 2667/4120/526 +f 2665/4119/526 2667/4120/526 2677/4113/526 2679/4114/526 +f 2663/4118/526 2665/4119/526 2679/4114/526 2681/4115/526 +f 2663/4118/526 2681/4115/526 2658/4116/526 2661/4117/526 +f 2909/4122/535 1140/4123/535 690/4124/535 2910/4125/535 +f 692/4126/221 1142/4127/221 2911/4128/221 2912/4129/221 +f 2913/4130/221 693/4131/221 692/4126/221 2912/4129/221 +f 2913/4130/221 2912/4129/221 1319/4132/221 +f 690/4124/535 691/4133/535 2914/4134/535 1310/4135/535 +f 690/4124/535 1310/4135/535 2910/4125/535 +f 2699/4136/570 2701/4137/570 2697/4138/570 2698/4139/570 +f 1527/4140/539 1528/4141/539 2805/4142/539 2808/4143/539 +f 2815/4144/539 1167/4145/539 1168/4146/539 2826/4147/539 +f 2822/4148/539 2826/4147/539 1168/4146/539 2823/4149/539 +f 2823/4149/539 1168/4146/539 2817/4150/539 +f 1168/4151/391 1169/4152/391 2816/4153/391 2817/4154/391 +f 2915/4155/526 2916/4156/526 2917/4157/526 2918/4158/526 +f 2915/4155/526 2918/4158/526 2919/4159/526 2920/4160/526 +f 2921/4161/526 2915/4155/526 2920/4160/526 2922/4162/526 +f 2922/4162/526 2920/4160/526 2923/4163/526 2924/4164/526 +f 2925/4165/526 2920/4160/526 2919/4159/526 +f 2918/4158/526 2917/4157/526 2926/4166/526 2927/4167/526 +f 2927/4167/526 2926/4166/526 2928/4168/526 +f 2922/1461/470 2598/1461/470 2597/1461/160 2921/1461/160 +f 2596/1461/472 2915/1461/472 2921/1461/472 2597/1461/472 +f 2595/1461/454 2916/1461/454 2915/1461/455 2596/1461/455 +f 2608/1461/470 2917/1461/470 2916/1461/454 2595/1461/454 +f 2608/1461/470 2607/1461/572 2926/1461/572 2917/1461/470 +f 2926/1461/572 2607/1461/572 2606/1461/90 2928/1461/90 +f 2928/1461/90 2606/1461/90 2603/1461/460 2927/1461/460 +f 2603/1461/460 2604/1461/153 2918/1461/153 2927/1461/460 +f 2918/1461/462 2604/1461/462 2605/1461/462 2919/1461/462 +f 2919/1461/465 2605/1461/465 2602/1461/90 2925/1461/90 +f 2925/1461/90 2602/1461/90 2601/1461/460 2920/1461/460 +f 2601/1461/460 2600/1461/478 2923/1461/478 2920/1461/460 +f 2599/1461/454 2924/1461/454 2923/1461/478 2600/1461/478 +f 2598/1461/470 2922/1461/470 2924/1461/454 2599/1461/454 +f 2825/4169/389 2826/4170/389 2822/4171/389 2821/4172/389 +f 2824/4173/539 2823/4174/539 2817/4175/539 2818/4176/539 +f 2845/4177/153 2834/4178/153 2835/4179/153 2836/4180/153 +f 2844/4181/153 2845/4177/153 2836/4180/153 2929/4182/153 +f 2929/4182/153 2836/4180/153 2837/4183/153 2930/4184/153 +f 2930/4184/153 2837/4183/153 2838/4185/153 2931/4186/153 +f 2932/4187/153 2931/4186/153 2838/4185/153 2933/4188/153 +f 2933/4188/153 2838/4185/153 2842/4189/153 2934/4190/153 +f 2934/4190/153 2842/4189/153 2843/4191/153 2935/4192/153 +f 2935/4192/153 2843/4191/153 2844/4181/153 2929/4182/153 +f 2935/4192/153 2929/4182/153 2936/4193/153 +f 2842/4189/153 2838/4185/153 2839/4194/153 2841/4195/153 +f 2841/4195/153 2839/4194/153 2840/4196/153 +f 2936/1461/153 2929/1461/153 2930/1461/153 2937/1461/153 +f 2935/1461/153 2936/1461/153 2937/1461/153 2934/1461/153 +f 2937/1461/153 2930/1461/153 2931/1461/153 2932/1461/153 +f 2934/1461/153 2937/1461/153 2932/1461/153 2933/1461/153 +# 2253 polygons - 142 triangles + diff --git a/icc-website/src/assets/react.svg b/icc-website/src/assets/react.svg new file mode 100644 index 00000000..6c87de9b --- /dev/null +++ b/icc-website/src/assets/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icc-website/src/main.jsx b/icc-website/src/main.jsx new file mode 100644 index 00000000..c95d1301 --- /dev/null +++ b/icc-website/src/main.jsx @@ -0,0 +1,37 @@ +import React from "react"; +import ReactDOM from "react-dom/client"; +import { ChakraProvider, extendTheme } from "@chakra-ui/react"; +import { createBrowserRouter, RouterProvider } from "react-router-dom"; +import Matches from "./pages/Matches"; +import SelectSeat from "./pages/SelectSeat"; +import BookTicket from "./pages/BookTicket"; + +const colors = { + brand: {}, +}; + +const router = createBrowserRouter([ + { + path: "/", + element: , + }, + { + path: "seat/:matchId", + element: , + }, + { + path: "book", + element: , + }, +]); + +const theme = extendTheme({ colors }); + +const rootElement = document.getElementById("root"); +ReactDOM.createRoot(rootElement).render( + + + + + +); diff --git a/icc-website/src/pages/BookTicket.jsx b/icc-website/src/pages/BookTicket.jsx new file mode 100644 index 00000000..cba584f1 --- /dev/null +++ b/icc-website/src/pages/BookTicket.jsx @@ -0,0 +1,340 @@ +import React from "react"; +import * as Chakra from "@chakra-ui/react"; +import { ChevronDownIcon, ViewIcon } from "@chakra-ui/icons"; +import { useSearchParams } from "react-router-dom"; + +const PasswordInput = ({ value, onChange }) => { + const [show, setShow] = React.useState(false); + const handleClick = () => setShow(!show); + + return ( + + onChange(e.target.value)} + pr="4.5rem" + type={show ? "text" : "password"} + placeholder="Enter password" + /> + + } + h="1.75rem" + size="sm" + variant={"unstyled"} + onClick={handleClick} + /> + + + ); +}; + +const BookTicket = () => { + const [params, _] = useSearchParams() + + const [userMade, setUserMade] = React.useState(true); + const [fname, setFName] = React.useState(""); + const [lname, setLName] = React.useState(""); + const [password, setPassword] = React.useState(""); + const [email, setEmail] = React.useState(""); + const [phone, setPhone] = React.useState(""); + const [dob, setDob] = React.useState(""); + const [nationality, setNationality] = React.useState(""); + const [gender, setGender] = React.useState(""); + const [selectedImage, setSelectedImage] = React.useState(null); + + const loginAndCreateTicket = () => { + if (fname.length === 0 || lname.length === 0) { + return + } + + if (password.length === 0) { + return + } + + fetch( + 'https://localhost:8080/ticket/create/', { + method: "POST", + headers: { + 'Content-Type': 'application/json' + }, + body: JSON.stringify({ + "info": JSON.parse(params.get("info")), + "user": { + "first_name": fname, + "last_name": lname, + "password": password + } + }) + } + ) + .then((response) => response.json()) + .then((data) => { + console.log(data); + }) + .catch((error) => { + console.error(error); + }); + } + + const SingupAndMakeTicket = () => { + if (fname.length === 0 || lname.length === 0) { + return + } + + if (password.length === 0) { + return + } + + let user = { + gender: gender, + nationality: nationality, + first_name: fname, + last_name: lname, + dob: dob, + email: email, + phone: phone, + password: password, + }; + + const formDataJson = JSON.stringify(user); + + const requestOptions = { + method: 'POST', + headers: { + 'Content-Type': 'multipart/form-data' + }, + body: formDataJson, + }; + + const fileData = new FormData(); + fileData.append('image_file', selectedImage); + fileData.append('json_info', formDataJson); + + requestOptions.body = fileData; + + fetch('https://localhost:8080/person/create/' + formDataJson, requestOptions).then((response) => response.json()) + .then((data) => { + console.log(data); + }) + .catch((error) => { + console.error(error); + });; + + } + + return ( + + + {userMade ? ( + <> + + Login + + + + + {/* F Name */} + setFName(e.target.value)} + textAlign="center" + placeholder="First Name" + variant="outline" + mr={3} + /> + + {/* L Name */} + setLName(e.target.value)} + textAlign="center" + placeholder="Last Name" + variant="outline" + /> + + {/* Password - Hashed */} + + + {setUserMade(false)}}> + Dont have. Account? Create One + + + + Send Verification + + + ) : ( + <> + + Signup + + + + + {/* F Name */} + setFName(e.target.value)} + textAlign="center" + placeholder="First Name" + variant="outline" + mr={3} + /> + + {/* L Name */} + setLName(e.target.value)} + textAlign="center" + placeholder="Last Name" + variant="outline" + /> + + {/* Email */} + setEmail(e.target.value)} + textAlign="center" + placeholder="Email" + variant="outline" + /> + + + setPhone(e.target.value)} + textAlign="center" + placeholder="Phone Number" + variant="outline" + /> + + {/* Date of Birth */} + + + setDob(e.target.value)} + textAlign="center" + placeholder="Date of Birth" + variant="outline" + /> + + + {/* Nationality */} + + + } + colorScheme="whiteAlpha" + variant="outline" + > + {nationality || "Whats your Nationality..."} + + + + {["AUS", "IND", "AFR", "UK", "BAN"].map((item, key) => ( + { + setNationality(item); + }} + > + {item} + + ))} + + + + + {/* Gender */} + + + } + colorScheme="whiteAlpha" + variant="outline" + > + {gender || "Gender"} + + + + {["male", "female", "other"].map((item, key) => ( + { + setGender(item); + }} + > + {item} + + ))} + + + + + + + Upload Image + + { + setSelectedImage(event.target.files[0]); + }} + /> + + + {/* Password - Hashed */} + + + {setUserMade(true)}}> + Already have Account? Sign In + + + + Send Verification + + + )} + + + ); +}; + +export default BookTicket; diff --git a/icc-website/src/pages/Matches.jsx b/icc-website/src/pages/Matches.jsx new file mode 100644 index 00000000..b96fcf2f --- /dev/null +++ b/icc-website/src/pages/Matches.jsx @@ -0,0 +1,197 @@ +import React from "react"; +import moment from "moment"; +import * as Chakra from "@chakra-ui/react"; +import { TimeIcon } from "@chakra-ui/icons"; +import { Link } from "react-router-dom"; + +const Match = ({ + datetime, + stadium, + type, + seats, + booked_seats, + COUNTRY1, + COUNTRY2, + to +}) => { + let date = new Date(datetime * 1000); + let formattedDate = moment(date).format("DD-MM-YYYY"); + let formattedTime = moment(date).format("h:mm A"); + + let badgeColorScheme = { + t20: "blue.500", + odi: "green.500", + test: "orange.500", + }; + + let btn_msg = "Book Now!"; + let seatsBooked = false; + let matchBeingPlayed = false; + + if (date.getTime() < Date.now()) { + btn_msg = "Match Is Going On"; + matchBeingPlayed = true; + } else if (seats - booked_seats === 0) { + btn_msg = "Seats Already Booked"; + seatsBooked = true; + } + + return ( + + + + + {stadium} + + + {type} + + + + + + + {COUNTRY1} + + vs + + {COUNTRY2} + + + + + + + + {formattedDate} + {formattedTime} + + + + + {btn_msg} + + + + + + + Remaining Seats: {(seats - booked_seats)} + + + + + + + + ); +}; + +const Matches = () => { + const [matches, setMatches] = React.useState([]) + + React.useEffect(() => { + fetch('https://localhost:8080/match/all') + .then(response => response.json()) + .then(data => { + console.log(data) + setMatches(data) + }) + .catch(error => { + console.error(error); + }); + }, []) + + return ( + + + + ICC Upcomming Matches + + + + + + {matches.map((match, idx) => + () + )} + + + + ); +}; + +export default Matches; diff --git a/icc-website/src/pages/SelectSeat.jsx b/icc-website/src/pages/SelectSeat.jsx new file mode 100644 index 00000000..1811dceb --- /dev/null +++ b/icc-website/src/pages/SelectSeat.jsx @@ -0,0 +1,428 @@ +import React from "react"; +import * as Chakra from "@chakra-ui/react"; +import { ChevronDownIcon, ViewIcon } from "@chakra-ui/icons"; +import { useParams } from "react-router-dom"; +import * as THREE from "three"; +import { OrbitControls } from "three/examples/jsm/controls/OrbitControls.js"; +import { Navigate } from "react-router-dom"; + +function easeOutCirc(x) { + return Math.sqrt(1 - Math.pow(x - 1, 4)); +} + +const SelectSeat = () => { + const { isOpen, onOpen, onClose } = Chakra.useDisclosure(); + const { matchId } = useParams(); + + const [block, setBlock] = React.useState(""); + const [blockIndex, setBlockIndex] = React.useState(-1); + const [seatRowName, setSeatRowName] = React.useState(""); + const [seatRow, setSeatRow] = React.useState(-1); + const [seatNo, setSeatNo] = React.useState(-1); + const [match, setMatch] = React.useState(null); + const [valid, setValid] = React.useState(false); + + const [error, setError] = React.useState(false); + + const refContainer = React.useRef(); + const [loading, setLoading] = React.useState(true); + const refRenderer = React.useRef(); + const urlDogGLB = "./../assets/3d-model.obj"; + + const handleWindowResize = React.useCallback(() => { + const { current: renderer } = refRenderer; + const { current: container } = refContainer; + if (container && renderer) { + const scW = container.clientWidth; + const scH = container.clientHeight; + + renderer.setSize(scW, scH); + } + }, []); + + /* eslint-disable react-hooks/exhaustive-deps */ + React.useEffect(() => { + const { current: container } = refContainer; + + if (container) { + const scW = container.clientWidth; + const scH = container.clientHeight; + + const renderer = new THREE.WebGLRenderer({ + antialias: true, + alpha: true, + }); + + renderer.setPixelRatio(window.devicePixelRatio); + renderer.setSize(scW, scH); + renderer.outputEncoding = THREE.sRGBEncoding; + container.appendChild(renderer.domElement); + refRenderer.current = renderer; + const scene = new THREE.Scene(); + + const target = new THREE.Vector3(-0.5, 1.2, 0); + const initialCameraPosition = new THREE.Vector3( + 20 * Math.sin(0.2 * Math.PI), + 10, + 20 * Math.cos(0.2 * Math.PI) + ); + + // 640 -> 240 + // 8 -> 6 + const scale = scH * 0.005 + 4.8; + const camera = new THREE.OrthographicCamera( + -scale, + scale, + scale, + -scale, + 0.01, + 50000 + ); + camera.position.copy(initialCameraPosition); + camera.lookAt(target); + + const ambientLight = new THREE.AmbientLight(0xcccccc, 1); + scene.add(ambientLight); + + const controls = new OrbitControls(camera, renderer.domElement); + controls.autoRotate = true; + controls.target = target; + + const geometry = new THREE.BoxGeometry( 1, 1, 1 ); + const material = new THREE.MeshBasicMaterial( { color: 0x00ff00 } ); + const cube = new THREE.Mesh( geometry, material ); + // const loader = new THREE.GLTFLoader(); + // loader.load(urlDogGLB, (obj) => { + // const newModel = obj.scene; + // scene.add(newModel); + // setModel(newModel); + // resolve(); + // animate(); + // }); + + let req = null; + let frame = 0; + + const animate = () => { + req = requestAnimationFrame(animate); + + // frame = frame <= 100 ? frame + 1 : frame + + // if (frame <= 100) { + // const p = initialCameraPosition + // const rotSpeed = -easeOutCirc(frame / 120) * Math.PI * 20 + + // camera.position.y = 10 + // camera.position.x = + // p.x * Math.cos(rotSpeed) + p.z * Math.sin(rotSpeed) + // camera.position.z = + // p.z * Math.cos(rotSpeed) - p.x * Math.sin(rotSpeed) + // camera.lookAt(target) + // } else { + // controls.update() + // } + + renderer.render(scene, camera); + }; + + return () => { + cancelAnimationFrame(req); + renderer.domElement.remove(); + renderer.dispose(); + }; + } + }, []); + + React.useEffect(() => { + window.addEventListener("resize", handleWindowResize, false); + return () => { + window.removeEventListener("resize", handleWindowResize, false); + }; + }, [handleWindowResize]); + + const validate = () => { + if (block === "" || blockIndex === -1) { + return setError("Block is Not Selected"); + } + if (seatRowName === "" || seatRow === -1 || seatNo === -1) { + return setError("Seat Is Not Selected"); + } + + setValid(true); + }; + + React.useEffect(() => { + fetch( + `https://localhost:8080/match/get/${matchId}` + ) + .then((response) => response.json()) + .then((data) => { + console.log(data); + setMatch(data); + }) + .catch((error) => { + console.error(error); + }); + }, []); + + // React.useState(() => { + // const newScene = new THREE.Scene(); + // // adding a new camera + // const newCamera = new THREE.PerspectiveCamera( + // 75, + // window.innerWidth / window.innerHeight, + // 0.1, + // 1000 + // ); + // newCamera.position.z = 5; + + // // creating a new renderer + // // const newRenderer = new THREE.WebGLRenderer(); + // // newRenderer.setSize(window.innerWidth, window.innerHeight); + // // threeRef.current.appendChild(newRenderer.domElement); + + // // const newControls = new OrbitControls(newCamera, newRenderer.domElement); + + // // setCamera(newCamera); + // // setRenderer(newRenderer); + // // setControls(newControls); + // // setScene(newScene); + // }, []); + + return ( + <> + + + + Seat Viewing + + + {/* Seat Viewing */} + {/* + {camera && ( + + {new Promise((resolve) => { + const loader = new THREE.GLTFLoader(); + loader.load("icc-website/src/assets/3d-model.fbx", (gltf) => { + const newModel = gltf.scene; + scene.add(newModel); + setModel(new THREE.Object3D().copy(newModel)); + resolve(); + }); + }).then(() => { + const animate = () => { + requestAnimationFrame(animate); + controls.update(); + renderer.render(scene, camera); + }; + animate(); + })} + + )} */} + + + Block: AA, Seat: NAN + + + + + + {match !== null ? ( + + + {match["stadium_name"]} + + + + + + + {match["country1"]} + + + vs + + + {match["country2"]} + + + + + + + Stadium Block: + + + } + colorScheme="whiteAlpha" + variant="outline" + > + {block || "Choose..."} + + + + {match["blocks"].map((item, key) => ( + { + setBlock(item.name); + setBlockIndex(key); + setSeatRowName(""); + setSeatRow(-1); + setSeatNo(-1); + }} + > + {item.name} + + ))} + + + + + {block.length > 0 ? ( + <> + + + + Seats + + + Row Name: {seatRowName || "NA"}, Seat No:{" "} + {seatNo > 0 ? seatNo : "NA"} + + + {match["blocks"][blockIndex].rows.map((row, row_idx) => ( + + {row.seats.map((disabled, idx) => ( + { + setSeatRowName(row.name); + setSeatRow(row_idx); + setSeatNo(idx + 1); + }} + _hover={{ + bg: !disabled ? "whiteAlpha.900" : "red", + }} + _active={{ + bg: "blue", + }} + isActive={ + seatRowName === row.name && seatNo == idx + 1 + } + /> + ))} + + ))} + + + + ) : ( + <> + )} + + } + colorScheme="blue" + variant="outline" + onClick={onOpen} + w="100%" + > + View Stadium + + + BOOK NOW + + + {error && ( + + + {error} + + )} + + {valid && } + + + ) : ( + <> + )} + + + ); +}; + +export default SelectSeat; diff --git a/icc-website/vite.config.js b/icc-website/vite.config.js new file mode 100644 index 00000000..761e15ee --- /dev/null +++ b/icc-website/vite.config.js @@ -0,0 +1,11 @@ +import { defineConfig } from "vite"; +import react from "@vitejs/plugin-react"; + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [react()], + server: { + host: "0.0.0.0", + port: 3000, + }, +});