水平投影面积:房产评估中的关键指标深度解析

水平投影面积是房地产市场中一项基础且至关重要的物理量,它严格指代建筑物在水平面上的真实占地面积。在房产交易、贷款审批及房屋价值评估的各个环节,这一数值不仅直接决定了房屋的市场定价,更深刻影响着购房者的实际居住体验与法律权益。对于拥有多年房龄的购房者来说呢,准确理解并区分“水平投影面积”与“层数”、“建筑面积”等易混淆概念,是做出理性投资决策的前提。在当前的房地产市场环境下,随着政策对存量房交易的规范强化,厘清这一指标的含义显得尤为迫切,它不仅是计算房贷数额的基础,也是衡量房屋实际得房率与使用功能的核心依据。

水	平投影面积是什么意思

水	平投影面积是什么意思


1.核心定义与物理内涵

  • 真实占地基准:水平投影面积是以建筑物在地面所形成的实际覆盖范围为准,而不考虑屋顶结构或墙体厚度的二维投影数据。这意味着它反映的是房屋对土地资源的实际占用量,是衡量房屋“ footprint"( footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint footprint