Building Outlines means all parts of a main building (which may including roof overhangs) that rest, directly or indirectly, on the ground, including those portions of the building that are supported by posts, piers, or columns. Building footprint also may includes attached garages, covered carports, bay windows with floor space, lanais, decks, cantilevered decks, spas, and in-ground swimming pools.