Patent Document Sentences and Classifications:

This is a continuation of application Ser. No. 09/592,925, filed Jun. 13, 2000, and now U.S. Pat. No. 6,357,147, which is a continuation of application Ser. No. 09/164,654, filed Oct. 1, 1998, and now U.S. Pat. No. 6,122,340. 
    
    
     BACKGROUND OF THE INVENTION 
     Electronic devices for monitoring the locomotion (e.g., walking, jogging, or running) of people are known in the art. Most commonly, one or more impact-sensitive sensors, e.g., contact switches, piezoelectric sensors, etc., are placed in a sole of a shoe to sense when the shoe comes into contact with and/or leaves the ground. Typically, such sensors are embedded in the heel and/or toe portion(s) of the shoe&#39;s sole, and outputs thereof are fed to a processor or other electronic device. 
     In a device disclosed in U.S. Pat. No. 4,649,552 (“the &#39;552 device”), for example, a contact switch is fixed to the undersurface of a removable insole of a shoe, such that each footstep of the person wearing the shoe causes the contact switch to close. In the &#39;552 device, the two leads of the contact switch are fed (via a cable) to a mount base including a pair of electrical terminals, with a respective terminal being connected to each lead. In addition, an electronic counter is detachably mounted to the mount base such that, when mated together, a pair of terminals on the electronic counter electrically contact the pair of terminals on the mount base, so that the counter can count the number of footsteps the user takes by counting the number of times the contact switch closes. 
     It is also known to secure a sensor to the instep portion of a shoe to sense when the shoe flexes during footsteps of a person wearing the shoe. In a device disclosed in U.S. Pat. No. 4,651,446 (“the &#39;446 device”), for example, the two leads from an instep-mounted contact switch (which is closed when a person&#39;s shoe flexes during footsteps) are fed to a mount base including a pair of electrical terminals, with one lead being connected to each terminal. As with the &#39;552 device, the &#39;446 device includes an electronic counter which is detachably mounted to the mount base such that, when mated together, a pair of terminals on the electronic counter electrically contact the pair of terminals on the mount base, so that the electronic counter may count the number of times the instep-mounted contact switch closes when the user&#39;s foot flexes, thereby counting the number of footsteps taken by the user. 
     SUMMARY OF THE INVENTION 
     According to one aspect of the present invention, an apparatus includes a mount, a housing, and a sensor. The mount is adapted to be disposed at least partially underneath a shoelace of a shoe, and the housing is adapted to be releasably attached to the mount. There is a tongue on one of the mount and the housing and a groove on the other of the mount and the housing, wherein the tongue is adapted to releasably engage the groove when the housing is attached to the mount. The apparatus further comprises a sensor, that senses motion of the shoe, disposed within the housing such that the sensor remains disposed within the housing when the housing is separated from the mount. 
     According to another aspect, a method involves providing a housing that houses a sensor that senses motion of a shoe, and attaching a mount to an instep portion of the shoe such that at least a portion of the mount is disposed underneath at least a portion of a shoelace of the shoe. The housing is attached to the mount by engaging a tongue on one of the mount and the housing with a groove on the other of the mount and the housing, and the housing is detached from the mount without separating the sensor from the housing. 
     According to another aspect of the invention, an apparatus comprises a mount, a housing, and a sensor. The mount is adapted to be secured to a shoe. The housing is adapted to be releasably attached to the mount. The sensor is supported by the housing such that the sensor remains supported by the housing when the housing is separated from the mount. 
     According to another aspect of the invention, an apparatus comprises a mount and a motion-sensing device. The mount is adapted to be secured to a shoe, and the motion-sensing device is adapted to be releasably attached to the mount. 
     According to another aspect of the invention, an apparatus comprises a mount adapted to be secured to a shoe, and means for supporting a sensor, that senses motion of the shoe, with the mount. 
     According to another aspect of the invention, an apparatus comprises a mount, and a sensor supported by the mount. The mount is adapted to be secured to a shoe, and has an enclosed passageway through which a shoelace of the shoe can pass to secure the mount to the shoe when the shoelace is taut. The passageway is oriented such that, when the mount is secured to the shoe and the shoelace is taut, a line can pass through the passageway without intercepting the shoe. 
     According to another aspect of the invention, an apparatus comprises a mount, and a sensor supported by the mount. The mount has a passageway oriented such that, when the mount is secured to a shoe, a bottom surface of the mount contacts the shoe, and the passageway receives a shoelace of the shoe in a direction substantially parallel to the bottom surface of the mount. 
     According to another aspect of the invention, a method involves providing a housing that supports a sensor that senses motion of a shoe. According to the method, the housing is attached to a mount supported by the shoe, and is also detached from the mount without separating the sensor from the housing. 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS 
     FIG. 1 is an illustration showing an example of how an electronic device may be mounted to a shoe of the user according to one embodiment of the present invention; 
     FIGS. 2 and 3 show perspective views of separate units that may be used to support an electronic device with respect to a shoe according to an embodiment of the invention; 
     FIG. 4 shows an example of how the two separate units shown in FIGS. 2 and 3 may be releasably attached to one another according to one embodiment; 
     FIG. 5 shows an example of how the two separate units shown in FIGS. 2 and 3 may be detached from one another after having been attached together; 
     FIG. 6 shows a front view of the example embodiment of the invention shown in FIGS. 1-5; 
     FIG. 7 shows an example of how an accelerometer may be mounted at an acute angle with respect to a plane of a circuit board according to one embodiment of the invention; and 
     FIG. 8 shows an example of how an accelerometer having two perpendicular acceleration-sensing axes may be used to sense acceleration in a direction other than the directions in which the two acceleration-sensing axes are oriented. 
    
    
     DETAILED DESCRIPTION OF THE INVENTION 
     In each of the &#39;552 and &#39;446 devices described above in which an electronic counter is detachably mounted to a mount base, it is necessary that the physical connections between the pair of terminals on the mount base and the pair of terminals on the electronic counter be complete and constant in order for the electronic counter to accurately count footsteps. Applicants have recognized that the extreme physical forces on a person&#39;s foot during locomotion can cause the integrity of the physical contact between the pairs of terminals to lessen such that the connections between the terminals can become loose, intermittent, or incomplete. If the connections between the terminals become loose, extra footsteps may be counted when the terminals bounce against one another during periods that the contact switch is closed. If the connections between the terminals become intermittent or incomplete, some or all of the footsteps of the user may not be counted by electronic counter. 
     Additionally, in each of the &#39;552 and 446 devices, the sensor is permanently connected to the mount base and remains secured to the shoe when the electronic counter is detached from the mount base

Classification Labels:
g
f
h
b
h
g
h
c
c
a
g
g
b
a
y
h
y
g
a
g
g
b
h
g
b
d
a
a
h
a
f
h
a
y
g
c
h
b
g
h
f
g
g
h
a
h
g
g
g
a
b
a
a
f
a
g
h
c
a
a
y
c
h
g
g
g
g
g
h
a
h
a
a
y
h
a
g
e
d
y
a
c
g
h
h
c
a
g
a
b
g
c
a
h
h
g
g
c
b
y
c
c
f
h
g
h
h
g
g
b
g
y
c
b
h
g
h
g
h
c
a
h
h
c
c
y
g
g
g
c
h
c
f
g
b
b
g
a
g
g
h
e
y
a
g
b
y
y
y
g
g
c
a
h
a
c
y
g
a
h
f
y
c
b
h
g
y
b
h
c
e
h
y
h
y
c
b
a
g
y
h
c
a
h
y
e
a
a
g
g
y
d
e
g
a
f
y
h
g
h
c
y
y
g
g
g
c
c
c
h
g
b
f
a
h
d
a
g
g
h
h
a
a
h
g
g
b
c
a
y
y
b
a
g
g
g
g
f
f
b
h
b
g
h
g
c
g
y
h
a
e
f
b
a
b
b
g
a
y
b
f
y
b
g
h
a
h
f
f
g
g
d
a
y
c
b
h
a
b
e
y
h
b
g
a
b
y
g
h
b
c
y
h
b
h
y
h
e
b
c
y
b
g
b
a
g
a
h
g
a
y
h
a
g
e
e
a
a
h
g
a
h
y
f
h
h
g
g
b
a
g
b
h
e
h
g
b
g
d
y
g
a
f
f
y
h
h
a
a
y
h
e
h
f
g
c
a
b
a
b
h
d
g
f
c
b
c
a
a
f
g
y
g
a
y
b
a
b
c
a
b
c
b
g
a
h
c
e
g
b
c
e
y
f
a
c
f
h
a
c
h
h
a
b
a
a
h
c
a
g
g
h
h
g
b
b
g
a
e
y
h
h
b
h
b
g
g
h
h
y
y
e
f
g
f
y
e
a
g
y
g
a
g
g
a
h
b
a
g
a
h
y
b
h
g
h
g
h
h
b
b
a
g
g
y
g
a
f
g
h
a
c
a
c
b
b
b
b
g
h
h
b
y
b
g
c
h
b
h
b
c
y
g
a
a
b
e
c
a
b
y
y
h
g
g
a
g
h
a
a
y
c
h
g
g
f
y
e
g
g
a
h
a
c
g
g
g
c
g
c
y
g
h
a
b
a
g
h
f
y
h
h
b
h
c
g
c
h
y
a
a
g
g
b
d
c
g
b
h
b
g
a
h
a
e
f
b
g
g
g
f
g
f
a
f
c
a
h
b
a
h
y
h
g
g
g
b
b
h
h
y
h
c
g
a
g
g
g
b
a
f
b
y
h
g
g
g
a
f
f
f
e
e
d
h
h
h
b
g
a
f
f
b
h
h
g
a
h
e
a
a
f
g
c
g
c
h
h
a
g
h
f
f
a
b
g
g
f
a
y
a
y
h
b
y
a
b
a
g
y
f
y
g
y
e
b
e
g
g
y
h
h
g
f
h
h
h
b
g
g
f
g
h
b
a
f
g
a
b
a
h
g
a
a
g
c
y
a
b
a
h
g
h
g
g
b
h
h
y
h
c
y
b
a
a
h
c
y
c
h
h
g
h
g
g
h
h
b
g
c
h
h
b
e
b
c
g
g
a
c
a
h
g
a
g
c
g
c
b
g
a
y
h
h
h
g
c
y
h
h
h
y
h
g
c
g
c
c
a
g
h
g
c
f
y
f
h
b
g
h
h
g
g
g
f
a
a
g
a
h
h
y
f
g
d
h
h
g
h
g
y
g
y
b
g
b
g
a
h
h
b
y
g
g
a
f
g
f
h
g
g
b
g
c
g
a
h
c
h
a
y
b
c
g
f
e
h
g
b
g
a
h
f
f
h
g
y
f
g
c
g
b
b
h
y
h
b
g
a
a
h
y
h
a
g
h
f
y
h
h
h
g
h
a
y
c
a
c
g
a
c
a
h
h
b
a
b
b
a
c
g
b
g
y
f
h
h
g
a
y
g
g
h
g
h
h
h
f
h
h
g
a
h
h
y
h
c
b
y
y
h
h
y
h
g
g
g
b
f
f
b
g
g
g
c
h
c
g
a
g
g
g
g
h
d
h
a
h
g
g
y
b
c
g
g
f
b
a
h
f
a
y
y
f
h
a
g
a
h
y
y
g
b
c
b
b
h
g
a
g
e
y
y
h
b
c
y
g
h
a
h
h
y
b
c
a
a
h
b
y
h
c
c
h
h
a
a
h
y
h
e
a
a
h
g
d
y
g
c
g
f
g
c
b
c
f
h
g
e
f
b
b
g
g
c
h
g
a
g
a
b
a
g
h
y
b
c
c
h
b
y
y
c
c
g
g
b
a
y
b
g
h
g
y
g
g
g
f
h
b
h
e
y
f
g
g
h
a
h
h
g
a
c
b
h
g
b
y
b
a
f
g
a
y
c
g
f
g
g
b
b
f
y
g
h
b
e
h
y
d
e
h
a
g
g
c
a
a
g
b
b
g
g
g
c
g
y
e
b
y
y
y
g
h
g
a
h
f
h
h
e
a
h
e
h
f
h
g
a
h
g
b
a
b
h
h
g
b
y
e
h
h
g
g
b
a
y
h
g
g
a
g
h
b
y
g
a
y
a
y
y
y
b
g
c
c
a
h
g
g
h
h
h
g
h
f
a
h
h
g
g
c
c
b
g
b
h
b
h
a
b
c
a
b
c
g
a
g
c
g
f
b
a
g
h
c
y
c
f
f
g
h
g
y
b
b
y
c
g
a
b
a
c
y
a
f
b
h
h
h
d
y
h
b
g
h
c
y
h
a
g
e
f
g
g
c
h
h
a
g
h
b
g
g
b
b
e
g
b
b
c
a
g
f
g
c
g
g
h
a
c
g
g
a
c
h
a
b
h
b
c
g
h
g
g
g
y
y
h
g
g
b
h
a
g
g
a
a
h
g
h
y
g
h
y
h
g
g
c
y
a
c
y
f
h
f
c
a
a
e
y
h
f
y
b
a
a
c
b
g
g
c
b
y
g
g
f
g
h
a
b
a
g
g
a
e
a
h
h
b
a
f
h
g
g
a
h
h
h
f
h
g
b
h
g
g
c
y
f
b
y
h
h
h
a
y
a
g
b
h
f
b
f
c
y
c
h
h
e
a
g
c
g
h
f
g
g
c
g
a
g
y
b
g
g
h
c
h
g
y
h
g
f
b
a
g
g
g
a
f
y
h
h
a
b
g
f
h
g
b
y
h
c
h
b
e
b
h
b
g
h
b
h
h
b
h
y
a
g
y
b
g
y
a
h
c
g
h
a
f
a
a
a
g
b
e
e
g
y
g
g
a
b
g
b
c
y
g
a
b
h
c
c
h
c
f
b
b
a
c
a
c
a
b
g
f
b
a
g
b
g
g
h
h
g
b
b
y
y
a
h
b
h
g
h
f
h
e
h
b
c
g
y
a
h
h
b
a
a
b
a
y
a
g
a
a
c
f
e
g
y
h
h
h
h
f
g
g
a
h
h
h
h
a
g
g
f
g
y
b
g
b
h
a
g
h
g
f
a
g
b
h
c
h
f
h
e
a
g
a
f
b
f
g
h
c
y
b
c
y
h
b
f
c
b
b
a
b
h
g
f
b
y
c
h
f
y
a
h
g
e
a
h
b
h
b
c
g
g
a
g
g
y
a
h
h
b
g
a
h
h
y
h
f
g
c
f
h
y
b
y
c
h
h
a
y
h
y
f
a
y
h
g
e
b
g
g
f
c
h
h
h
a
y
g
b
g
g
h
g
b
b
b
a
b
a
g
b
g
h
f
b
h
g
y
g
a
c
y
g
g
h
y
a
a
a
b
a
b
b
g
a
h
e
a
a
g
e
h
c
g
a
a
g
g
a
y
y
b
y
b
y
h
a
b
a
h
c
h
g
y
h
h
h
g
h
c
y
a
h
f
a
b
c
h
h
g
y
e
f
f
a
y
h
f
a
a
a
b
c
a
a
h
f
g
a
g
f
b
g
g
y
g
g
a
g
h
b
h
h
a
y
y
g
h
y
g
b
g
f
g
g
f
h
g
y
a
h
b
y
g
b
f
a
g
h
a
b
g
a
y
h
h
y
c
e
f
y
e
h
g
e
c
a
h
h
f
c
h
g
f
g
h
h
a
c
y
y
a
f
h
b
e
h
a
b
c
h
g
y
d
b
h
y
b
h
f
h
g
c
g
f
g
h
b
g
g
y
b
h
a
g
h
g
b
h
h
b
h
g
y
b
g
b
y
h
h
a
h
h
b
b
c
b
f
h
g
a
a
f
f
g
d
g
e
a
c
y
y
g
b
e
h
g
g
e
y
f
a
f
c
g
c
b
b
y
b
h
h
a
h
h
b
g
h
a
g
h
a
h
a
h
g
y
e
g
y
b
y
y
e
b
g
g
b
h
y
b
h
h
e
h
h
h
g
f
g
g
h
g
y
y
g
g
h
f
y
f
h
c
f
c
g
h
b
y
y
g
g
y
g
g
c
a
c
g
h
h
b
b
h
f
a
d
f
h
y
y
g
b
f
g
h
g
a
b
h
g
g
y
d
a
h
y
h
y
e
h
h
h
h
h
h
h
h
y
a
a
g
g
b
f
b
y
h
c
b
h
b
g
h
h
c
h
f
h
a
f
g
h
b
b
b
f
e
h
h
c
g
g
g
g
y
a
h
a
h
h
h
b
y
g
h
y
h
h
b
a
g
b
y
b
h
h
g
a
a
h
h
f
h
h
b
a
a
a
b
h
h
f
g
a
a
y
g
g
a
a
h
h
h
g
g
e
f
g
c
y
b
g
a
h
f
h
b
y
g
h
b
h
h
a
y
h
h
y
g
g
b
g
a
h
h
h
h
h
b
c
e
b
f
a
g
b
g
a
a
y
b
h
b
h
y
a
a
e
f
h
h
h
g
h
c
h
h
b
a
e
y
a
b
h
g
y
g
f
h
g
g
e
c
h
a
a
b
g
g
a
a
h
y
h
a
h
h
y
f
e
b
f
a
g
h
h
h
g
a
h
b
y
h
b
a
h
g
g
g
h
b
g
h
a
h
y
h
h
b
a
c
b
h
g
h
h
b
a
b
h
y
a
a
g
a
b
g
b
a
h
h
g
g
a
c
a
y
y
g
a
g
b
h
b
a
y
g
f
g
h
f
b
b
g
c
b
c
y
b
a
a
c
b
h
g
a
g
a
h
y
d
h
y
g
g
g
f
b
a
h
f
c
g
c
a
g
c
y
f
a
g
a
y
b
h
h
f
y
y
h
b
a
c
a
g
a
y
g
c
h
g
g
b
g
a
c
a
g
g
c
a
e
g
b
b
y
a
h
h
g
h
g
h
b
g
b
g
g
h
f
y
f
y
b
b
c
h
g
d
e
g
a
c
a
a
c
b
a
c
g
g
h
y
d
a
h
y
c
h
g
h
b
h
c
b
h
h
e
h
b
g
c
f
b
h
y
y
b
g
c
h
h
e
h
h
a
y
b
a
h
h
g
a
g
h
h
h
g
h
a
h
a
h
c
c
y
c
f
a
e
b
g
b
a
c
a
h
f
b
b
a
g
h
h
c
g
y
h
g
c
h
b
h
b
c
h
g
h
y
y
c
b
h
a
a
a
a
h
h
h
b
h
a
f
f
a
g
h
g
g
g
a
y
y
h
y
f
a
a
b
b
h
f
y
a
a
c
g
b
h
h
h
h
f
y
h
b
y
y
a
a
g
a
b
a
a
b
b
b
h
g
a
g
b
b
g
h
g
f
c
a
f
g
h
g
g
f
a
a
y
b
h
a
f
h
g
a
a
y
h
c
g
h
b
h
a
a
f
b
h
c
a
g
h
h
g
g
e
g
a
a
a
g
f
f
a
h
y
a
y
h
g
b
a
f
h
h
g
e
g
g
g
a
b
g
a
g
f
e
b
h
g
h
a
b
b
b
b
g
h
h
a
b
c
b
b
f
a
g
a
h
a
g
h
a
c
f
b
f
g
h
g
g
g
f
f
e
y
g
g
g
h
h
h
g
d
f
f
h
f
g
h
a
b
g
f
h
h
h
h
h
b
g
h
g
c
h
g
a
b
b
g
h
g
g
h
b
b
c
g
h
f
a
g
c
h
h
b
y
d
h
b
c
g
b
a
h
f
b
y
b
a
a
c
b
a
f
g
e
b
g
b
h
b
a
c
y
g
g
a
h
y
e
h
a
a
b
a
b
e
h
f
g
h
b
b
a
g
h
b
b
h
h
b
b
c
f
h
g
a
a
b
h
g
b
y
g
g
g
a
b
h
f
f
g
g
a
b
b
f
f
b
y
b
b
e
y
c
g
a
y
g
c
y
f
a
b
c
y
c
c
f
h
h
y
h
f
g
b
g
f
h
b
e
c
g
h
f
g
h
a
f
f
c
h
g
y
f
g
b
g
f
g
e
h
h
g
f
h
b
g
e
g
b
a
h
b
h
a
b
b
h
b
h
h
y
a
b
g
h
f
b
h
a
y
h
y
a
y
a
a
b
d
h
a
g
g
c
g
h
y
g
a
a
y
g
h
y
g
f
g
b
g
e
e
h
h
g
a
a
b
a
h
y
f
y
h
y
g
f
y
f
a
c
g
a
y
g
a
b
h
e
y
g
y
f
h
g
g
b
g
g
h
y
h
y
g
b
h
g
b
h
h
f
y
g
y
b
g
g
g
a
c
y
f
g
h
d
a
h
f
y
g
b
a
h
f
h
f
g
g
h
y
b
h
y
a
b
g
y
b
b
a
h
h
b
g
c
y
y
b
y
g
g
y
y
b
f
g
y
a
h
a
c
h
h
c
g
h
b
b
g
y
y
f
a
g
h
f
h
c
b
g
c
g
a
g
a
y
c
a
b
g
h
a
h
a
h
b
e
a
a
a
h
a
h
a
b
g
a
f
b
b
c
a
h
g
b
g
y
c
h
c
a
g
g
a
a
g
b
d
e
y
b
h
h
h
g
g
f
c
a
f
a
g
g
y
h
a
a
a
f
h
g
g
g
y
c
g
b
b
g
h
y
g
c
h
y
g
g
c
y
y
h
b
f
g
f
b
f
a
h
b
h
a
h
g
g
b
h
a
y
e
h
y
c
b
g
y
c
g
f
a
a
h
f
e
g
c
c
b
c
g
c
e
b
g
h
g
a
h
e
h
g
h
b
h
y
a
b
g
g
g
c
b
h
y
y
f
g
a
b
g
a
h
f
h
h
e
h
f
h
a
g
a
h
c
h
a
c
g
c
y
h
b
a
h
f
g
g
c
a
g
y
h
g
h
g
g
f
h
a
g
b
h
g
h
h
y
h
a
c
y
y
c
h
e
a
h
f
g
b
b
h
h
a
a
g
y
c
h
b
h
h
h
g
d
c
h
c
c
h
h
h
g
h
h
h
c
b
g
a
a
f
h
b
y
e
a
a
a
g
a
g
h
b
c
a
a
g
b
b
a
c
g
y
e
h
y
a
g
c
a
a
f
a
g
c
f
c
g
c
h
g
b
b
y
a
y
y
h
g
a
g
y
h
f
h
g
b
h
a
f
y
g
b
g
a
g
y
c
b
g
b
h
a
f
c
h
y
h
b
h
b
a
c
g
f
g
a
h
g
f
h
h
f
c
g
h
g
y
h
c
a
h
b
c
g
b
b
a
e
e
c
h
e
g
y
b
y
f
h
y
b
h
g
g
c
y
d
h
a
c
g
y
a
a
h
c
y
b
y
a
a
y
b
a
h
b
b
g
g
f
g
h
h
b
a
g
a
h
h
h
h
h
b
d
h
a
g
a
a
b
c
g
g
a
f
y
b
g
b
a
a
g
b
e
y
g
h
y
h
b
b
y
g
b
h
h
e
f
y
h
h
f
h
f
h
c
y
b
e
f
g
g
f
b
a
h
g
g
a
g
h
a
b
e
b
a
b
b
b
h
g
g
b
y
a
h
h
y
a
y
g
g
c
b
g
a
a
e
b
h
y
h
h
b
a
y
a
g
g
h
h
g
g
y
c
e
g
h
h
h
c
c
f
b
f
g
b
g
g
h
a
a
e
a
a
b
g
h
g
h
a
g
f
a
a
h
y
f
b
b
a
a
h
y
y
y
b
h
c
g
h
y
h
h
c
y
g
h
g
g
c
g
e
b
y
h
b
g
h
h
g
g
a
a
f
b
g
c
b
a
a
h
h
a
g
a
c
c
y
g
h
c
a
a
e
b
b
y
h
g
y
h
e
c
c
f
g
y
b
b
g
h
g
a
b
g
b
f
h
g
h
g
h
h
h
c
a
b
b
g
g
h
h
f
f
g
y
c
f
g
b
f
f
b
e
d
b
h
y
h
g
g
g
a
f
h
b
b
y
d
f
b
y
a
c
a
h
a
a
g
a
g
g
b
h
a
b
g
h
c
g
e
e
b
a
f
g
c
y
h
g
g
c
b
b
a
a
h
g
b
h
h
h
b
a
b
g
a
g
g
h
a
g
a
g
b
b
g
g
c
c
h
a
c
a
h
f
h
h
b
c
c
f
g
f
b
y
a
b
g
h
g
b
g
h
y
g
a
y
y
g
f
y
f
b
g
b
g
f
g
a
y
e
g
b
g
h
g
c
c
h
c
g
f
d
b
a
y
h
b
b
b
h
f
b
h
g
h
h
b
y
g
g
h
a
f
g
y
g
c
f
f
c
b
h
g
y
a
h
c
b
h
g
h
c
c
h
g
a
a
c
b
y
a
a
b
y
h
h
y
h
c
y
g
g
h
f
g
b
b
a
a
h
c
h
h
c
a
b
h
g
g
y
g
y
g
a
y
a
c
y
b
b
g
a
h
a
h
h
g
f
b
h
h
g
b
b
f
b
f
c
g
f
f
e
g
g
g
a
b
a
g
g
b
g
y
c
c
h
h
a
g
g
b
h
g
y
y
f
y
y
a
c
a
y
y
c
g
g
f
b
f
g
b
b
h
b
h
h
h
g
c
g
f
h
h
b
e
f
g
g
y
b
h
a
b
y
e
f
a
g
y
f
y
g
b
h
f
f
g
g
b
y
h
h
g
h
h
f
a
c
g
h
e
h
c
f
f
a
b
g
h
e
g
a
a
b
y
a
c
c
g
a
f
f
g
h
a
f
h
f
h
f
g
g
g
g
h
h
h
f
e
g
h
y
h
y
g
b
h
b
a
b
a
h