11系列标准是无线局域网(WLAN)的核心技术规范,由电气与电子工程师协会(IEEE)制定,旨在实现无线通信的标准化和互操作性,其技术体系涵盖了物理层(PHY)和媒体访问控制层(MAC)的设计,通过多种关键技术支持无线数据的传输与共享,为现代无线网络奠定了基础,以下从物理层技术、MAC层协议、频段与速率演进、抗干扰与安全机制等方面详细解析802.11使用的技术。

物理层技术是802.11标准的核心,直接决定了无线信号的传输方式与速率,早期标准如802.11b采用直接序列扩频(DSSS)技术,工作在2.4GHz频段,支持1Mbps、2Mbps速率,后通过互补码键控(CCK)技术提升至5.5Mbps和11Mbps,802.11a则采用正交频分复用(OFDM)技术,工作在5GHz频段,通过52个子载波传输数据,速率可达54Mbps,但频段穿透性较差,802.11g融合了DSSS和OFDM,在2.4GHz频段实现54Mbps速率,兼顾兼容性与性能,802.11n引入多输入多输出(MIMO)技术,通过多天线收发提升空间复用效率,结合40MHz信道带宽和空间分组流(Spatial Streams),速率理论值提升至600Mbps,802.11ac进一步扩展至80/160MHz信道带宽,支持256-QAM调制,并在5GHz频段实现多用户MIMO(MU-MIMO),速率可达6.93Gbps,最新的802.11ax(Wi-Fi 6)则采用OFDMA技术,将子载波分组为资源单元(RU),提升多用户场景下的并发性能,并支持1024-QAM调制和上行MU-MIMO,速率较802.11ax提升约3倍。
MAC层协议是802.11的另一大技术支柱,核心解决多用户共享无线信道的竞争问题,早期采用载波侦听多路访问/冲突避免(CSMA/CA)机制,通过分布式协调功能(DCF)实现竞争式接入,但存在隐藏终端和暴露终端问题,为提升效率,802.11引入了点协调功能(PCF),通过接入点(AP)集中调度资源,但实际部署较少,802.11e通过混合协调功能(HCF)增强QoS支持,通过EDCA(增强型分布式信道接入)和HCCA(混合式信道接入)区分业务优先级,满足语音、视频等实时业务需求,802.11n的帧聚合技术(A-MSDU/A-MPDU)通过将多个数据帧或MAC层服务数据单元合并传输,减少协议开销,提升吞吐量,802.11ac/ax进一步优化MAC层,如802.11ax的BSS着色技术通过区分不同BSS的信号标识,减少同频干扰,提升密集部署场景下的性能。
频段与速率演进方面,802.11技术经历了从2.4GHz到5GHz,再到6GHz的扩展,2.4GHz频段全球免许可,但干扰源多(如蓝牙、微波炉);5GHz频段干扰少、信道宽,但穿透性弱;6GHz频段(802.11ax新增)提供更多连续信道,支持高吞吐量,但需设备支持先听后说(LBS)等规则以避免与雷达系统冲突,速率提升则依赖调制方式(如BPSK→QPSK→16-QAM→64-QAM→256-QAM→1024-QAM)、信道带宽(20MHz→40MHz→80MHz→160MHz)和空间流数量(1×1→4×4→8×8)的协同优化。
抗干扰与安全机制是802.11稳定运行的关键,抗干扰方面,802.11b采用跳频扩频(FHSS)技术,通过快速切换频率躲避干扰;802.11a/g/n/ac的OFDM技术通过子载波冗余编码抵抗频率选择性衰落;802.11ax的OBSS扫描和动态频率选择(DFS)进一步减少同频干扰,安全机制则从早期的WEP(有线等效加密)升级至WPA(Wi-Fi保护接入)和WPA2/WPA3(Wi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi-Fi

