Вы находитесь на странице: 1из 32

##################>###

################################################

#M
###################'~####bjbj==##################

###)###W##W##y######I#####################################################
########l#####R#######R###R#######R#######R#######R#######R###############^#######
5######5######5##8###.6#####6#####^#######(a#####8#####f9######|9######|
9######|9######|9######|9######|
9######>X######@X######@X######@X##=###}X######\######`##$####b##
###>d##j###`######################R#######|9######################|9######|
9######|9######|9######`######G######R#######R#######|9##############|
9######`######G######G######G######|9#####R#######|9######R#######|
9######>X##############G######################################################|
9######>X######G##|
###G######VI##:###M##,###R#######R###############################################
################:N######|9######~8##
####_Q#^###.##5#######B##b###M##
###########:N###
##`##0###(a######M##R###d######|
D##^###d######:N######G######f#########h###R#######R#######R#######R##########
##Chapter 17 AUTOMATED ASSEMBLY SYSTEMS REVIEW QUESTIONSName three of the four
conditions under which automated assembly technology should be considered. Answer:
The four conditions named in the text are (1) high product demand, so that millions
of units are produced, (2) stable product design, because design changes require
tooling changes in the assembly system, (3) the assembly consists of no more than a
limited number of components, say around a dozen or fewer, and (4) the product is
designed for automated assembly.What are the four automated assembly system
configurations listed in the text? Answer: The four configurations are (a) in#line
assembly machine, (b) dial#type assembly machine, (c) carousel assembly system, and
(d) single#station assembly machine.What are the typical hardware components of a
workstation parts delivery system? Answer: The typical components are (1) hopper,
(2) parts feeder, (3) selector and/or orientor, (4) feed track, and (5) escapement
and placement device.What is a programmable parts feeder? Answer: As defined in the
text, a programmable parts feeder is a feeder that is capable of feeding components
of varying geometries with only a few minutes required to make the adjustments
(change the program) for the differences.Name six typical products that are made by
automated assembly.Answer: The products identified in the text are alarm clocks,
audio tape cassettes, ball bearings, ball point pens, cigarette lighters, computer
disks, electrical plugs and sockets, fuel injectors, gear boxes, light bulbs,
locks, mechanical pens and pencils, printed circuit board assemblies, pumps for
household appliances, small electric motors, spark plugs, video tape cassettes, and
wrist watches.Considering the assembly machine as a game of chance, what are the
three possible events that might occur when the feed mechanism attempts to feed the
next component to the assembly workhead at a given workstation in a multi-station
system? Answer: The three possible events are (1) the component is defective and
causes a station jam, (2) the component is defective but does not cause a station
jam, and (3) the component is not defective. Name some of the important performance
measures for an automated assembly system.Answer: The performance measures
considered in the text include yield (proportion of assemblies produced with no
defective components), production rate, proportion uptime (a.k.a. line efficiency),
and unit cost per assembly.Why is the production rate inherently lower on a single-
station assembly system than on a multi-station assembly system? Answer: Because all
of the work elements are performed sequentially at one station in the single
station system, whereas the elements are performed simultaneously at multiple
workstations in a multi-station system.What are two reasons for the existence of
partially automated production lines? Answer: The two reasons given in the text are
(1) automation is introduced gradually on an existing manual line and (2) certain
manual operations are too difficult or too costly to automate. What are the effects
of poor quality parts, as represented by the fraction defect rate, on the
performance of an automated assembly system? Answer: The two effects given in the
text are (1) jams at stations that stop the entire assembly system to adversely
affect production rate, uptime proportion, and cost per unit produced; or (2)
assembly of defective parts in the product to adversely affect yield of good
assemblies and product cost.Why are storage buffers used on partially automated
production lines? Answer: Storage buffers are used on partially automated production
lines to isolate the manual stations from the breakdowns of the automated stations.
Thus, workers do not have to stop working when an automated station breaks down.
PROBLEMSParts FeedingA feeder#selector device at one of the stations of an
automated assembly machine has a feed rate of 25 parts per minute and provides a
throughput of one part in four. The ideal cycle time of the assembly machine is 10
sec. The low level sensor on the feed track is set at 10 parts, and the high level
sensor is set at 20 parts. (a) How long will it take for the supply of parts to be
depleted from the high level sensor to the low level sensor once the
feeder#selector device is turned off? (b) How long will it take for the parts to be
resupplied from the low level sensor to the high level sensor, on average, after
the feeder#selector device is turned on? (c) What proportion of the time that the
assembly machine is operating will the feeder#selector device be turned on? Turned
off? Solution: (a) Time to deplete from nf2 to nf1Rate of depletion = cycle rate Rc
= 60/10 = 6 parts/minTime to deplete = (20 # 10)/6 = 10/6 = 1.667 min(b) Time to
resupply from nf1 to nf2Rate of resupply = f( # Rc = 25(0.25) # 6 = 0.25 parts/min
Time to resupply = (20 # 10)/0.25 = 10/0.25 = 40 min(c) Total cycle of depletion
and resupply = 41.667 minProportion of time feeder#selector is on = 40/41.667 =
0.96Proportion of time feeder#selector is off = 1.667/41.667 = 0.04Solve Problem
17.1 but use a feed rate of 32 parts per minute. Note the importance of tuning the
feeder#selector rate to the cycle rate of the assembly machine.Solution: (a) Time
to deplete = (20 # 10)/6 = 1.667 min(b) Rate of resupply = 32(.25) # 6 = 8 # 6 = 2
parts/minTime to resupply = (20 # 10)/2 = 10/2 = 5 min(c) Total cycle time = 6.667
minProportion of time feeder#selector turned on = 5/6.667 = 0.75Proportion of time
feeder#selector turned off = 1.667/6.667 = 0.25A synchronous assembly machine has 8
stations and must produce at an average rate of 400 completed assemblies per hour.
Average downtime per jam is 2.5 min. When a breakdown occurs, all subsystems
(including the feeder) stop. The frequency of breakdowns of the machine is once
every 50 parts. One of the eight stations is an automatic assembly operation that
uses a feeder#selector. The components fed into the selector can have any of five
possible orientations, each with equal probability, but only one of which is
correct for passage into the feed track to the assembly workhead. Parts rejected by
the selector are fed back into the hopper. What minimum rate must the feeder
deliver components to the selector during system uptime in order to keep up with
the assembly machine? Solution: Tp = 60/400 = 0.15 min/asbyTp = Tc + FTd = Tc +
#EMBED Equation.3### = Tc + 0.05Tc = 0.15 - 0.05 = 0.10 min/asbyRc = #EMBED
Equation.3### = 10 asbys/minMin f( = 0.20 f = 10 asbys/min Feeder rate f =
#EMBED Equation.3### = 50 parts/minMulti-Station Assembly SystemsA dial indexing
machine has six stations that perform assembly operations on a base part. The
operations, element times, q and m values for components added are given in the
table below (NA means q and m are not applicable to the operation). The indexing
time for the dial table is 2 sec. When a jam occurs, it requires 1.5 min to release
the jam and put the machine back in operation. Determine (a) production rate for
the assembly machine, (b) yield of good product (final assemblies containing no
defective components), and (c) proportion uptime of the system.
#Station#Operation#Element time #q#m###1#Add part A#4 sec#0.015#0.6###2#Fasten part
A#3 sec#NA#NA###3#Assemble part B#5 sec#0.01#0.8###4#Add part C#4
sec#0.02#1.0###5#Fasten part C#3 sec#NA#NA###6#Assemble part D#6
sec#0.01#0.5##Solution: (a) ((mq) = 0.6(0.015) + 0.8(0.01) + 1(0.02) + .5(0.01) = .
042Tp = 0.1333 + 0.042(1.5) = 0.19633 min/asbyRp = 60/0.19633 = 305.6 asbys/hr(b)
Pap = (1#0.015+0.6x.015)(1#0.01+0.8x.01)(1#0.02+1x0.02)(1#0.01+0.5x0.01)
= (0.994)(0.998)(1.0)(0.995) = 0.98705(c) E = 0.1333/0.19633 = 0.679 = 67.9% An
eight#station assembly machine has an ideal cycle time of 6 sec. The fraction
defect rate at each of the 8 stations is q = 0.015 and a defect always jams the
affected station. When a breakdown occurs, it takes 1 minute, on average, for the
system to be put back into operation. Determine the production rate for the
assembly machine, the yield of good product (final assemblies containing no
defective components), and proportion uptime of the system.Solution: Tp = 0.1 +
8(1.0)(0.015)(1.0) = 0.22 min/asby. Rp = 60/0.22 = 272.7 asbys/hrIf defects always
jam the affected station, then m = 1.0Pap = (1 # 0.015 + 1x0.015)8 = 1.0 = yieldE =
0.1/0.22 = 0.4545 = 45.45% Solve Problem 17.5 but assume that defects never jam the
workstations. Other data are the same.Solution: Tp = 0.1 + 8(0)(0.015)(1.0) = 0.10
min/asby. Rp = 60/0.10 = 600 asbys/hrIf defects never jam, then m = 0Pap = (1 #
0.015 + 0x0.015)8 = 0.8861 = yieldE = 0.1/0.1 = 100% Solve Problem 17.5 but assume
that m = 0.6 for all stations. Other data are the same.Solution: Tp = 0.1 + 8(0.6)
(0.015)(1.0) = 0.172 min/asbyRp = 60/0.172 = 348.8 asbys/hrPap = (1 # 0.015 +
0.6x0.015)8 = 0.953 = yieldE = 0.1/0.172 = 0.5814 = 58.14% A six#station automatic
assembly line has an ideal cycle time of 12 sec. Downtime occurs for two reasons.
First, mechanical and electrical failures cause line stops that occur with a
frequency of once per 50 cycles. Average downtime for these causes is 3 min.
Second, defective components also result in downtime. The fraction defect rate of
each of the six components added to the base part at the six stations is 2% . The
probability that a defective component will cause a station jam is 0.5 for all
stations. Downtime per occurrence for defective parts is 2 min. Determine (a) yield
of assemblies that are free of defective components, (b) proportion of assemblies
that contain at least one defective component, (c) average production rate of good
product, and (d) uptime efficiency.Solution:
(a) Pap = (1 # 0.02 + 0.5x0.02)6 = (0.99)6 = 0.9415(b) Pqp = 1 # 0.9415 = 0.0585
(c) Tp = 12/60 + 0.02(3) + 6(0.5)(0.02)(2) = 0.38 min Rp = 60/0.38 = 157.6
cycles/hr Rap = (0.9415)(157.9) = 148.66 good asbys/hr(d) E = 0.2/0.38 = 0.526 =
52.6% An eight#station automatic assembly machine has an ideal cycle time of 10 sec.
Downtime is caused by defective parts jamming at the individual assembly stations.
The average downtime per occurrence is 3.0 min. The fraction defect rate is 1.0%
and the probability that a defective part will jam at a given station is 0.6 for
all stations. The cost to operate the assembly machine is $90.00 per hour and the
cost of components being assembled is $.60 per unit assembly. Ignore other costs.
Determine (a) yield of good assemblies, (b) average production rate of good
assemblies, (c) proportion of assemblies with at least one defective component, and
(d) unit cost of the assembled product. Solution: (a) Pap = (1 # 0.01 + 0.6x0.01)8
= (0.996)8 = 0.9684(b) Tp = 0.1667 + 8(0.6)(0.01)(3) = 0.310667 min/asbyRp =
60/0.310667 = 193.1 asbys/hrRap = (0.9684)(193.1) = 187.04 good asbys/hr(c) Pqp = 1
# 0.9684 = 0.0316(d) Cpc = [0.60+1.50(0.310667)]/0.9684 = 1.066/0.9684 =
$1.1007/asbyAn automated assembly machine has four workstations. The first station
presents the base part, and the other three stations add parts to the base. The
ideal cycle time for the machine is 3 sec, and the average downtime when a jam
results from a defective part is 1.5 min. The fraction defective rates (q) and
probabilities that a defective part will jam the station (m) are given in the table
below. Quantities of 100,000 for each of the bases, brackets, pins, and retainers
are used to stock the assembly line for operation. Determine (a) proportion of good
product to total product coming off the line, (b) production rate of good product
coming off the line, (c) total number of final assemblies produced, given the
starting component quantities. Of the total, how many are good product, and how
many are products that contain at least one defective component? (d) Of the number
of defective assemblies determined in above part (c), how many will have defective
base parts? How many will have defective brackets? How many will have defective
pins? How many will have defective retainers? #Station#Part
identification#q#m###1#Base#0.01#1.0###2#Bracket#0.02#1.0###3#Pin#0.03#1.0###4#Reta
iner#0.04#0.5##Solution: (a) Pap = (1#0.01+1x0.01)(1#0.02+1x0.02)(1#0.03+1x0.03)
(1#0.04+0.5x0.04) = (1.0)(1.0)(1.0)(0.98) = 0.98(b) Tp = 3/60
+ (0.01+0.02+0.03+0.04x0.5)(1.5) = 0.17 min/cycle. Rap = 0.98(60/0.17) = 345.9
good asbys/hr(c) The diagram below shows quantities of components at the four
workstations in the assembly machine:#base 100,000##bracket100,000##pin
100,000##retainer100,000####(##(##(##(####1#(#2#(#3#(#4#( 95060 good
asbys###(##(##(##(#+ 1940 with defective###1000 def##2000 def##3000 def##1940
def#retainers##Total number produced = 95,060 + 1,940 = 97,000Number of units of
good product = 95,060Number of units containing at least one defect = 1,940(d)
Number of products containing defective base parts = 0Number of products containing
defective brackets = 0Number of products containing defective pins = 0Number of
products containing defective retainers = 1,940A six#station automatic assembly
machine has an ideal cycle time of 6 sec. At stations 2 through 6, parts feeders
deliver components to be assembled to a base part that is added at the first
station. Each of stations 2 through 6 is identical and the five components are
identical. That is, the completed product consists of the base part plus the five
components. The base parts have zero defects, but the other components are
defective at a rate q. When an attempt is made to assemble a defective component to
the base part, the machine stops (m = 1.0). It takes an average of 2.0 min to make
repairs and start the machine up after each stoppage. Since all components are
identical, they are purchased from a supplier who can control the fraction defect
rate very closely. However, the supplier charges a premium for better quality. The
cost per component is determined by the following equation: Cost per
component = 0.1 + #EMBED Equation.3###where q = the fraction defect rate. Cost of
the base part is 20 cents. Accordingly, the total cost of the base part and the
five components is: Product material cost = 0.70 + #EMBED
Equation.3###The cost to operate the automatic assembly machine is $150.00 per
hour. The problem facing the production manager is this: As the component quality
decreases (q increases), the downtime increases which drives production costs up.
As the quality improves (q decreases), the material cost increases because of the
price formula used by the supplier. To minimize total cost, the optimum value of q
must be determined. Determine by analytical methods (rather than trial#and#error)
the value of q that minimizes the total cost per assembly. Also, determine the
associated cost per assembly and production rate. (Ignore other costs).Solution:
Product material cost Cm = 0.20 + 5(0.1 + #EMBED Equation.3###) = 0.70 + #EMBED
Equation.3###Tp = 0.1 + 5(1)(q)(2.0) = 0.1 + 10qCpc = Cm + CLTp = 0.70 + #EMBED
Equation.3### + 2.50(0.1 + 10q) = 0.70 + #EMBED Equation.3### + 0.25 + 25q = 0.95 +
#EMBED Equation.3### + 25qTaking the derivative of the cost equation with respect
to q: #EMBED Equation.3####EMBED Equation.3### = 25 q2 = 0.006/25 = 0.00024
q = 0.0155Using this value in the preceding cost equation, Cpc = 0.70 +
0.006/0.0155 + 2.50(0.1 + 10x0.0155) = $1.725/asbyTp = 0.1 + 5(10)(0.0155)(2.0) =
0.255 min/asby Rp = 60/0.255 = 235.3 asbys/hrA six#station dial indexing machine
is designed to perform four assembly operations at stations 2 through 5 after a
base part has been manually loaded at station 1. Station 6 is the unload station.
Each assembly operation involves the attachment of a component to the existing
base. At each of the four assembly stations, a hopper#feeder is used to deliver
components to a selector device that separates components that are improperly
oriented and drops them back into the hopper. The system was designed with the
operating parameters for stations 2 through 5 as given in the table below. It takes
2 sec to index the dial from one station position to the next. When a component jam
occurs, it takes an average of 2 min to release the jam and restart the system.
Line stops due to mechanical and electrical failures of the assembly machine are
not significant and can be neglected. The foreman says the system was designed to
produce at a certain hourly rate, which takes into account the jams resulting from
defective components. However, the actual delivery of finished assemblies is far
below that designed production rate. Analyze the problem and determine the
following: (a) The designed average production rate that the foreman alluded to.
(b) What is the proportion of assemblies coming off the system that contain one or
more defective components? (c) What seems to be the problem that limits the
assembly system from achieving the expected production rate? (d) What is the
production rate that the system is actually achieving? State any assumptions that
you make in determining your answer.#Station#Assembly time#Feed rate f#Selector
(#q#m###2#4 sec#32/min#0.25#0.01#1.0###3#7 sec#20/min#0.50#0.005#0.6###4#5
sec#20/min#0.20#0.02#1.0###5#3 sec#15/min#1.0#0.01#0.7##Solution: Td = 2 min, Tc =
7 + 2 = 9 sec = 0.15 min Cycle rate Rc = 1/0.15 = 6.667 cycles/min(a) ((mq) =
1(0.01) + 0.6(0.005) + 1(0.02) + 0.7(0.01) = 0.04Tp = 0.15 + 0.04(2) = 0.23 minRp =
60/0.23 = 260.9 asbys/hr(b) Pap = (1#0.01+1x0.01)(1#0.005+0.6x0.005)(1#0.02+1x0.02)
(1#0.01+0.7x0.01) = (1)(0.998)(1)(0.997) = 0.995Pqp= 1 - 0.995 =
0.005 Rap = 260.9(0.995) = 259.6 good asbys/hr(c) Station 2: f( = 32(.25) = 8
components/minStation 3: f( = 20(.50) = 10 components/minStation 4: f( = 20(.20) =
4 components/minStation 5: f( = 15(1.0) = 15 components/minThe problem is that the
feeder for station 4 is slower than the machine's cycle rate of 6.667 cycles/min(d)
If the machine operates at the cycle rate that is consistent with the feed rate of
Station 4, then Tc = 15 sec = 0.25 min Tp = 0.25 + 0.04(2) = 0.33 min Rp =
60/0.33 = 181.8 asbys/hr Rap = 181.8(0.995) = 180.9 good asbys/hrFor Example
17.4 in the text, dealing with a single-station assembly system, suppose that the
sequence of assembly elements were to be accomplished on a seven-station assembly
system with synchronous parts transfer. Each element is performed at a separate
station (stations 2 through 6) and the assembly time at each respective station is
the same as the element time given in Example 17.4. Assume that the handling time
is divided evenly (3.5 sec each) between a load station (station 1) and an unload
station (station 7). The transfer time is 2 sec, and the average downtime per
downtime occurrence is 2.0 min. Determine (a) production rate of all completed
units, (b) yield, (c) production rate of good quality completed units, and (d)
uptime efficiency.Solution: (a) Tc = 7 + 2 = 9.0 sec = 0.15 minF = 0.02(1.0) +
0.01(0.6) + 0.015(0.8) + 0.02(1.0) + 0.012 = 0.070Tp = 0.15 + 0.070(2.0) = 0.15 +
0.14 = 0.29 minRp = 1/0.29 = 3.45 asbys/min = 206.9 asbys/hr(b) Pap = (1.0)(0.996)
(0.997)(1.0) = 0.993(c) Rap = 206.9(0.993) = 205.5 good asbys/hr(d) E = 0.15/0.29 =
0.5172 = 51.7% Comment: Comparing the values with those in Example 17.4, production
rate is more than double for the multi-station system, yield is the same, and line
efficiency is greatly reduced because of the much faster cycle time.Single Station
Assembly SystemsA single#station assembly machine is to be considered as an
alternative to the dial-indexing machine in Problem 17.4. Use the data given in
the table for that problem to determine (a) production rate, (b) yield of good
product (final assemblies containing no defective components), and (c) proportion
uptime of the system. Handling time to load the base part and unload the finished
assembly is 7 sec and the downtime averages 1.5 min every time a component jams.
Why is the proportion uptime so much higher than in the case of the dial-indexing
machine in Problem 17.4? Solution: (a) Tc = 7 + (4 + 3 + 5 + 4 + 3 + 6) = 7 + 25 =
32 sec = 0.5333 min((mq) = 0.6(0.015) + 0.8(0.01) + 1(0.02) + 0.5(0.01) = 0.042
(same as for Problem 17.4)Tp = 0.5333 + 0.042(1.5) = 0.59633 minRp = 60/0.59633 =
100.6 asbys/hr(b) Pap = (1#0.015+0.6x0.015)(1#0.01+0.8x0.01)(1#0.02+1x0.02)
(1#0.01+0.5x0.01) = 0.98705 (same as for Problem 17.4)(c) E = .5333/.59633 = 0.8943
= 89.43% Comment: Proportion of uptime E is so much higher than in Problem 17.4
because the cycle time is much longer for the single-station machine than for the
six-station dial-indexing machine (32 sec vs 6 sec). The average downtime per cycle
is the same for both machines, but it is a much lower proportion of the longer
cycle time in the single station case.A single station robotic assembly system
performs a series of five assembly elements, each of which adds a different
comp###############################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
######################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#######################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#######################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#######################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#######################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#######################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#######################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#######################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#######################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#######################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#######################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#######################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
########################################################################

Вам также может понравиться