rr rrrrrrr询价编号:QLCG####-##rrrrrrrrrrrrrrrrrrr询价编号:QLCG####-# rrrr######### rr询 rrrr价 rrrr通 rr知 rrrr书 rrrrrrrrr中国·青海 ### rr####年#月 rrrrrr目录 ### 分询价采购邀请........................分询价采购须知.......................分采购人需求(采购货物要求).............分政府采购合同文本样式(参考)...........分附 件.............................附件#-#..........................................保证金退还程序...................................附件#-#..........................................分 询价采购邀请 rr#########采购项目 ### 委托,拟对#########进行询价采购,兹邀请符合本次采购要求的供应商参加询价。 rr 一、项目名称:######### rr 二、询价编号:QLCG####-# rr三、采购方式:询价 rr四、采购内容及要求: rr包一:预算控制价:##万元 rr 五、参加询价的各供应商应具备的条件: rr#、在中华人民共和国境内注册,具有独立承担民事责任能力并具有法人资格(应提供有效的企业法人营业执照、组织机构代码证、税务登记证复印件); rr#、具有良好的商业信誉和健全的财务会计制度; rr#、 ### 会保障资金的良好记录; rr#、 ### 必须的设备和专业技术能力(提供承诺函); rr#、供应商参加政府采购活动近三年内(####年到####年)在经营活动中没有重大违法记录(提供承诺函); rr#、具备本项目询价文件要求的其他资质条件。 rr六、对本项目的要求: rr#、采购内容的具体技术参数详见询价文件的说明。 rr#、交货时间:按询价文件列明的要求。 rr#、成交原则:满足采购需求、质量和售后服务相等,以报价最低的原则确定成交供应商。 rr#、供应商报价时, ### 投产品的品牌、规格、型号及详细的技术参数,须附上产品彩页作为响应参数依据,否则视为无效响应。 rr#、供应商应当一次报出不得更改的价格 rr七、领取询价文件的时间、地点: rr#、####年#月#日起至####年#月##日下午##:##止,上午#:##- ##:##,下午##:##-##:##(北京时间)节假日除外。r rr#、领取文件方式:现场领取。 rr八、报价文件递交时间、地点:务必于####年#月##日上午##:##前(北京时间) ### ( ### ### )。 rr九、询价时间及地点:####年#月##日上午##: ### 四楼会议室 rr十、联系人及联系方式: rr采购单位: ### 马老师 ####-####### rr采购代理机构: ### rr标书领取联系人:索南丹增r电话:####-####### rr请欲参加者持单位介绍信、营业执照、组织机构代码证、税务登记证副本复印件、银行出具的保证金缴款单,领取人身份证复印件于####年#月##日下午##: ### ( ### ### )领取招标文件。 rrrr ### rrr二〇一六年四月五日 ### 分 询价采购须知 rr#、说明 rr#.#适用范围 rr本询价采购文件仅适用于本次询价采购。 rr#.#询价供应商资格条件要符合《政府采购法》规定的供应商。 rr#.#.#在中华人民共和国境内注册,具有独立承担民事责任能力并具有法人资格(应提供有效的企业法人营业执照、组织机构代码证、税务登记证复印件); rr#.#.#具有良好的商业信誉和健全的财务会计制度; rr#.#会保障资金的良好记录;r #.#必须的设备和专业技术能力; rr#.#.#供应商参加政府采购活动近三年内(####年到####年)在经营活动中没有重大违法记录(提供承诺函); rr #.#.#具备本项目询价文件要求的其他资质条件。 rr#.#.#投标人经济实力足以承担本项目的经济责任。 rr#.#询价采购的费用 rr无论本项目询价的结果如何, ### 有费用。 rr#.#供应商应当一次报出不得更改的价格(该报价包括产品费、验收费、手续费、包装费、运输费、保险费、安装费、调试费、培训费、售前、售中、售后服务费及不可预见费等交付使用前的一切费用)。 rr#.#本项目需缴纳询价保证金( ### ### 专户):####元整(#仟元整);缴款截止时间:####年#月##日##:##前。 rr收款单位: ### rr开 户 行: ### ### 账号:#### ########### rr#、询价采购文件 rr#.#询价采购文件的组成 rr(#)询价采购邀请书 rr(#)询价采购须知 rr(#)用户需求(采购货物清单) rr(#)合同(参考) rr(#)附件(样本) rr#.#询价采购文件的澄清 rr询价供应商若对询价采购文件有疑问,应在询价截止时间两日前书面提出, ### 理回复, ### 有已购买询价采购文件供应商,并要求回执确认,并视情况决定是否延长购买询价采购文件截止时间,逾期提出的,采购人可不予受理。 rr#.#询价采购文件的补充和修改 rr采购人 ### 补充和修改。 ### 分。考虑到补充文件通知的影响,采购人可以决定推迟报价截止时间, ### 有询价供应商。 rr#、询价响应文件 rr#.#响应报价文件的编写 rr(#) ### 有内容,并按询价采购文件的规定及要求的内容和格式,提交完整的响应报价文件。 rr(#)计量单位应使用国际单位 rr(#) ### 报价。对价格的计算错误按下述原则修正: rr·r如果响应文件的大写金额和小写金额不一致的, ### 修正; rr·r总价金额与按单价汇总金额不一致的,以单价金额计算结果为准; rr·r如果单价金额小数点有明显错位的,应以总价为准,并修改单价。 rr(#)询价供应商报价时提交的响应报价文件都必须密封盖章。否则有权拒绝。 rr(#)本次采购采用最低评标价法,按品目分项成交,供应商可根据自身的供货能力可以选择任一品目报价,也可以选择几个品目同时报价,但要按品目分项报价,且价格标分项独立包装。 rr(#)供应商需提交询价响应文件#正#副。 rr#.#响应报价文件的组成(价格标) rr一、价格标 rr询价货物报价一览表(附件三) rr二、技术商务标 rr(#) 询价响应函(附件一) rr(#) 法定代表人授权书(加盖红章)(附件二) rr(#) 资格证明文件 rr(#) 货物数量及规格型号清单(附件五) rr(#)询价货物规格性能偏离及技术说明文件(附件四)(附相关产品彩页及说明书) rr(#)询价保证金缴纳证明(附件六) rr(#) 有关售后服务等满足用户要求的以外其它承诺 rr(#)供应商产品符合询价采购文件规定的相关证明文件 rr#.#响应报价文件的修改和撤回 rr(#)在本次询价规定的截标时间前,询价供应商可以修改其报价文件内容,但必须以书面形式通知采购人。在询价规定的修改截止时间后,不可以修改其报价文件内容。 rr(#)在报价截止时间前报价人可以撤回报价,但在报价截止时间后不允许撤回报价。 rr#.#询价过程及评审 rr一、询价过程 rr(#) ### 中规定的时间和地点接受询价报价。 rr(#)采购人组织和主持询价报价,并办理询价供应商签到等相关手续。 rr(#)询价小组 ### 评审。 rr二、询价评审办法 rrr(#)本次询价采取经评审最低评标价法确定成交人,每包取满足询价要求,且报价最低 rrrr的一家为成交人。 rrr(#)询价小组将按符合采购需求、质量等要求的货物经评定后确定成交供应商候选人。 rr(若所投产品技术指标难以区别优劣的则取交货时间最短的为成交人;如最低报价人交货时间无法满足采购人工作需要,询价小组可根据采购人实际情况另确定成交人)。 rr(#)采购人根据评委会推荐的成交候选人, ### 公示三个工作日,同时向成交供应商签发《成交通知书》,并向未成交供应商办理退回保证金等相关手续。如有异议, ### 提出质疑,若质疑答复不满意的, ### 门投诉。 rr(#)《成交通知书》对采购人和成交人具有同等法律效力。《成交通知书》发出后,采购人改变成交结果的,或者成交人放弃成交项目的,应当依法承担法律责任。《成交通知书》将作为签订采购合同的依据。 rr(#)签订合同: rr#、成交人应按成交通知书指定的时间、地点与采购人签订合同。询价采购文件、成交人的询价响应文件及澄清文件等,均为签订合同的依据。 rr#、成交人在法定期限内无正当理由拒签合同的, ### 理。同时,采购机构可依评标排序重新选定成交人,并协调双方签订采购合同。 rr#、采购人与成交人应当自《成交通知书》发出之日起##日内与采购单位签订采购合同,并返回招标代理机构两份合同原件用于备案。 rr#、采购人不得向成交人提出任何不合理的要求作为订立合同的条件;采购人和成交人不得私下订立背离合同实质性内容的协议。 rr#、询价采购文件、成交人的响应文件及其澄清文件、《成交通知书》等,均为签订采购合同的依据。 rr#.#其他事项 rr#、被询价供应商未经采购人同意不得擅自对报价单作任何改动, ### 理。如遇特殊情况需第二次报价,第二次报价不得超过第一次报价。 ### 分采购人需求 rrrrr rr名称 rrr型号 rrr数量 rr r rr幼儿床(四层抽)r★提供样品 rrr俄罗斯樟子松幼儿四层推拉床、总体规格###*##*###cm;主体材料俄罗斯樟子松:第一层规格###*##*###cm;第二层规格###.#*##*##cm;第三层:###.#*##*##cm;第四层###*##*##cm;材料大小、床脚#.#*#;床框#.#*#上护手#.#*#;其他#.#*#,前后护手规格高度##公分、配有滑轮##个,不锈钢插销#个,总体床拆装式。 rrr###张 rr r rr二联体操垫 rrr规格###*##*##cmr折叠式,材质:加密防水帆布,内填优质海绵,海绵密度为##kg/m#;表面平整,无皱折,里外层不得发生相对位移。涤纶线缝合,两面革贴角,棱角加白牙子 rrr#个 rr r rr半月型多功能变形玩具 rrr#只/套r环保工程塑料材质色彩鲜艳无毒无味 ,整体无锐角,锻炼儿童身体协调能力 rrr#套 rr r rr跳袋 rrr#个/套r双层,牛津布 rrr#套 rr r rr小熊造型玩具柜r★提供样品 rrr规格:###cm、主材料为##mm双面防火色板和##mm中密度板外喷涂环保儿童烤漆,激光雕刻立体卡通图案,背板为符合环保的#mm双面防火色板。简约时尚,简单就是一种美,不用过多繁琐的装饰,简单的家具摆设,富有主题性的空间,置身于儿童乐园的感受。无毒无味。 rrr##个 rr r rr##门更衣柜 rrr规格:###*##*##cm材质:静电喷塑,#.#厚冷轧钢板(铁)板材 rrr##个 rr r rr语言故事拔萝卜r★提供样品 rrr材质:荷木、橡胶木、软管、磁铁、进口玩具漆r爷爷:###*###*##mm#件r奶奶:###*###*##mm#件r小女孩:###*###*##mm #件r小黄狗:###*###*##mm #件r小花猫:###*###*##mm #件r小耗子:###*###*##mm #件r大萝卜:Φ###*##mm#件r小萝卜:Φ##*##mm#件r锄头:###*##*##mm#件r水桶:Φ##*##mm#件r水勺:##*##*##mm#件r小动物:##*##*#mm蝴蝶#只、蜗牛、小鸟#只、蜜蜂r游戏道具:##*##*#mmr花儿#朵、白云#朵、太阳公公r语言光盘:#件r说明书:#本 rrr#套 rr r rr爱与成长#r(#-#岁用)r★提供样品 ### ——蜥蜴和老砖墙 rrr# rr r ### ——魔杖回来了 rrr# rr r ### ——巫婆找朋友 rrr# rr r ### ——玛塞拉的寻爱之旅 rrr# rr r ### ——恐龙宝宝出生记 rrr# rr r rr爱与成长#r(#-#岁用) ### ——不想洗澡的爱玛 rrr# rr r ### ——恩里克的牙齿 rrr# rr r ### ——曼努埃拉的故事 rrr# rr r ### ——曼努埃拉和大海 rrr# rr r ### ——曼努埃拉和田野 rrr# rr r rr合计 rrrrrrrr r rr备注:投标人按以上要求提供样品,样品未提供或提供不全、提供的样品技术参数不符合技术要求的为无效投标 rr ### 分 政府采购合同 ### rrrr合同编号:(QLCG - ) rr采购单位: rrrrrrrrrr采 rr购 rr资 rr料 rrrrr ### r年 月 rrrrrrrrrr 祁连县政府公共采购项目合同书 rr需方:r rr供方:r rr采购方: ### 合同编号:QLCG####-# rr依据《中华人民共和国政府采购法》、《中华人民共和国合同法》 ### 政法规,年r月 ### 进行询价采购,经评审,确定r公司为中标成交供应商。三方就有关事项协商一致,订立本合同。 rr 一、合同价款及设备清单: rr合同总价人民币(大写:元整),该价格包括交付使用前的一切费用。 rr总价(小写):¥ 元 rr 二、供货时间、地点及验收方法 rr #、供货时间及地点 rr 中标通知书发出(或合同签定) ### ### 并安装调试完毕。 rr #、质量及验收方法 rr⑴供应商在交货时,货物的品牌型号必须与报价单保持一致,必须保证品牌正宗,原始包装,附有合格证、产品安装使用说明书等相关资料。特殊情况需要调整品牌型号数量的, ### 同意后方可调整。 rr⑵ ### 后的##日内, ### 供货物的技术性能和参数等方面的问题有提出异议的权利。 rr⑶验收方法:全部交货完毕后#日内(正常为#日),由采购机关邀请专业人员, ### 供货物的技术性能、 ### 验收,形成验收意见。 rr三、付款方式: rr验收合格后付总价款的##% rr 四、履约保证金及售后服务承诺、售后服务保证金为合同总价款的#%(期限###天)。 rr#、所供设备发生故障时, ### 维修,无法修复时#日内更换设备或配件, ### 换设备或配件不低于原配置,如##小时内不能到位的, ### 维修或更换设备,其费用在供方售后服务保证金中扣除。 rr#、所有设备免费送达合同指定地点,货物的托运等, ### 付费。 rr#、 ### ### 保修,在保修期内,供应商不得收取任何费用;免费保修期满后,供应商对用户货物的维修,只收材料费,不收服务费,并提供终生技术服务。 rr#、如需方使用不当造成货物的损坏,供方有义务协助维修。 rr 五、违约责任 rr#、采购方不按合同规定付清货款, ### 同期利率加倍罚息。 rr#、供应商如不能按期供货并安装到位,非需方原因,则取消其中标资格,并没收其履约保证金。 rr#、全部货物安装调试完毕后,采购人及采购机关不在规定时间内验收,无特殊原因,视同验收合格。 rr#、所供货物经验收不合格的,必须一周内调换到位,并扣除总价款的#%作为给采购方的误期补偿,一周内不能到位,每超过一天加扣总价款的#%作为给采购方的误期补偿。 rr#、发生合同纠纷, ### ### 门仲裁。 rr六、其他条款: rrrrrrrrrrrrrrrrrrrr七、本合同由下列文件共同构成: rr#、本合同书; rr#、中标通知书; rr#、采购人的谈判文件及其补充(答疑)资料; rr#、中标供应商的投标文件及其补充(澄清)资料。 rr八、本合同未尽事宜,由三方依据谈判文件、中标成交供应商的投标文件(报价单)另行协商解决。 rr 九、本合同一式四份,三方各执一份,并在签字盖章生效。 rr供方: 需 方: rr地址:r地 址: rr法人代表:r负责人: rr联系人;r联系人: rr电话:r电 话: ### : rr帐号: rrrrrrrr采购机关: rr地址: rr负 责 人: rr联 系 人: rr电话: rrrrrrrrrr年 月 日 rr ### 分 附 件 rrrr项目名称:________________________ rrrrrrrrrrrrrr投 标 人:________________________ rrrrrrrr年月 日 rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr附件一:r rr询价响应函 ### : rr根据贵方政府采购编号为:r的询价邀请函。我单位正式授权 (姓名)r(职务、职称)以我方的名义参加贵方组织的r(询价编号、询价项目名称)询价的有关活动, ### 响应。 ### 响应文件: rr#、 ### 实质性要求。 rr#、响应文件一式#份;价格商务技术标正本#份,副本#份;包装封面均要求加盖单位公章和法定代表人签字。 rr#、保证遵守询价文件中的有关规定和收费标准。 rr#、 ### 签署的经济合同,并承担合同规定的责任义务。 rr#、愿意向贵方提供任何与该项目询价响应有关的数据、情况和技术资料。 rr#、 ### 询价文件、参考资料及有关附件,我们知道必须放弃提出含糊不清或误解问题的权利。 rr#、我们完全理解贵方不一定接受最低报价或收到的任何报价。 rr#、如果在 ### 为,我们的询价保金可被贵方没收。 rr#、与本有关的一切往来通讯请寄: rr地址:r rr邮编: 电话: 传真:r rr询价响应单位(盖章): rrrr法定代表人(签字): rrrr日 期: rrrrrrrr附件二:r rrrr法定代表人授权书 rrrr(询价响应单位全称)法定代表人r rrrr授权r(姓名)为全权代表,参加贵单位组织的r项目(询价编号r)询价活动, ### 理询价活动中的一切事宜。 rr·r参加询价活动; rr·r出席询价会议; rr·r对标书予以澄清、 ### 修改; rr·r签订与成交事宜有关的合同; rr· ### 、 ### 理; ### ### 有文件我均予以承认。 rr委托期限: ### 理完毕止。 rrrr询价响应单位全称(公章): rrrr法定代表人签字: rrrr附: rr授权代表姓名: rrrr职务: rrrr详细通讯地址: rr邮 政 编 码: rrrr传真: rrrr电话: rrrrrrrr附件三:r rr询价响应一览表 rr询价项目名称:rQLCG####-# rrr rr序号 rrr货物名称 rrr规 格、 型 号 rrr数 量 rrr单 价 rrr总价(元) rrr交货时间 rrr交货地点 rr r rr# rrrrrrrrrrrrrrrrrrrrrrr r rr# rrrrrrrrrrrrrrrrrrrrrrr r rr询价响应货物总金额人民币(大写):r¥: rr rrrrr询价响应单位(盖章): rrrr法定代表人(签字):r rrr年 月 日 rrrrrr附件四:r rrr询价响应货物技术要求响应表 rrrrr rr序号 rrr货物名称 rrr询价文件技术性能、要求 rrr响应文件对应技术性能、要求 rrr备注 rr r rrrrrrrrrrrrrrrr r rrrrrrrrrrrrrrrr r rrrrrrrrrrrrrrrr rrr询价响应单位(盖章): rrrr授权代表签字: rrr rr年月 日 rrrrrrrr询价响应货物数量及规格型号清单 rrrrr rr序号 rrr货物名称 rrr规格型号 rrr数量 rrr备注 rr r rr# rrrrrrrrrrrrrr r rr# rrrrrrrrrrrrrr r rr# rrrrrrrrrrrrrr rrrrrrrrr附件六: rr询价保证金 ### 缴纳的询价保证金缴款证明复印件,并加盖公章。 rr注明询价编号/包号。 rrrrrrrrrrrrrrrrrrrrrrrrrrrrrr附件#-# rr保证金退还程序 rr如未中标,请按要求填写“投标保证金退还申请”(盖章),并将投标保证金汇款底单或收据复印(盖章)后一并返还或传真至我单位;如中标,除准备齐上述两份资料外,还需返还两份合同原件,并邮寄或返还至我单位。 ### 需资料后及时为您办理退款。r另外,“投标保证金退还申请”详见附件#-#格式填写。 rr您在填写“申请”时请特别注意:r#. 仿宋填写,字迹清晰r#. 公章需清楚地盖在左侧“收款单位盖章”栏内r#. 联系人及电话要准确r#. 贵公司的开户信息务必准确r#. 原交款、汇款凭证请附在“申请”下方一同传真。 rr ### 传真号码:####-####### ### 邮寄地址: ### ### rrrrrrrrrrrrrrrrru####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####u####