Documente Academic
Documente Profesional
Documente Cultură
Daca intre diferitele dispozitii, reglementari, norme si directive apar diferente sau
contradictii, iar aspectele respective nu sunt in mod expres clarificate prin prezenta
norma, se va aplica reglementarea cu formularea cea mai restrictiva.In cazul in care
prevederile se exclud reciproc, atunci se va aplica reglementarea prevazuta de
legislatia romana.
Project Manager
Felicia Decusara
Divizia Rafinare Petrom OMV isi rezerva toate drepturile asupra acestei documentatii si va da in judecata pe orice
persoana neautorizata sa o utilizeze sau sa o transmita la terti
Capitol CUPRINS Nr. pagina
1.0 GENERALITATI 3
1.1 Domeniu de aplicare 3
1.2 Norme si prescripţii 3
3.0 PICTOGRAME 4
3.1 B – Cuptoare, cuptoare de tratament, incalzitoare 4
3.2 C – Cosuri de gaze de ardere, instalatii de flacara 5
3.3 D – Coloane, reactoare, agitatoare 5
3.4 E – Schimbatoare de caldura, racitoare 7
3.4.1 Schimbatoare de caldura 7
3.4.2 Racitoare 9
3.5 F – Recipienti, separatoare, filtre 9
3.5.1 Recipienti 9
3.5.2 Separatoare 11
3.5.3 Filtre 12
3.6 G – Pompe, compresoare, sisteme de actionare, mixere,
suflante, centrifuge, ejectoare 16
3.6.1 Pompe 16
3.6.2 Compresoare 17
3.6.3 Sisteme de actionare 19
3.6.4 Mixere 20
3.6.5 Suflante 22
3.6.6 Centrifuge 22
3.6.7 Ejectoare 23
3.7 T – Rezervoare de stocare(Tancuri) 24
3.8 U – Turn de racire 25
3.9 V – Cazan 25
2
1.0 GENERALITATI
1.1 Domeniu de aplicare
Simbolurile de baza
Simbolurile generale pentru echipamentele tehnice ale grupei de construcţie
respective, de exemplu: schimbător de căldura, general; pompa, general.
Simboluri derivate
Pictograme speciale, derivate din simbolurile principale care reprezintă execuţia
detaliata a echipamentului tehnic, de exemplu: schimbător de căldura cu facilul de
ţevi, pompa elicoidala cu şuruburi .
3
2.1 Reprezentare
Daca este necesar, pictogramele pentru aparate si masini pot fi, daca nu depind
de pozitie, rabatate si detaliate prin reprezentarea unor detalii constructive. Este
permisa modificarea lungimii pictogramei pe una din axele principale, daca acest
lucru se doreste pentru obtinerea unei reprezentari mai bune. (de exemplu:
inaltimea coloanelor).
Daca trebuie exprimata marimea diferita a aparatelor (de exemplu in schemele flux
P&ID), reprezentarea poate fi adaptata dimensiunilor reale. Aparatele si masinile
pentru care nu exista pictograme, vor fi reprezentate simplificat sau printr-un
dreptunghi in care se va inscrie denumirea.
3.0 PICTOGRAME
Cuptor industrial,
1001
general
Furnal, arzator,
1003
general
4
Nr. crt. Pictograma Denumire Traducere
5
3004 Coloana cu talere cu supapa
Ø m| Diametru
m Lungime
bar Suprapresiune de lucru
°C Temperatura de lucru
6
3.4 E – Schimbatoare de caldura, racitoare
Forma A
Schimbator de caldura, general
cu intersectarea fluxurilor de
materiale *)
4102 Forma A
Forma B **)
7
Nr. crt. Pictograma Denumire Traducere
Schimbator de caldura cu
4103
fascicul de tevi si placi fixe
Schimbator de caldura cu
4104 fascicul de tevi si camera de
nivel constant
Schimbator de caldura cu
4105
fascicul de tevi in forma deU
Schimbator de caldura cu
4108
serpentina
KJ/s Putere
m2 Suprafata de schimb de caldura
bar Suprapresiune de lucru pe partea de manta
M (manta) °C Temperatura de lucru pe partea de
manta
R (teava) bar Suprapresiunea pe partea de teava
°C Temperatura de lucru pe partea de teava
8
3.4.2 Racitoare
KJ/s Putere
m2 Suprafata de schimb de caldura
bar Suprapresiunea pe partea de teava
R (teava) °C Temperatura de lucru pe partea de
teava
3.5.1 Recipienti
9
Nr. crt. Pictograma Denumire Traducere
Recipient cu elemente
5104
inglobate, general
10
3.5.2 Separatoare
11
Nr. crt. Pictograma Denumire Traducere
5208 Concentrator
3.5.3 Filtre
12
Nr. crt. Pictograma Denumire Traducere
13
Nr. crt. Pictograma Denumire Traducere
14
Nr. crt. Pictograma Denumire Traducere
Øm m| Diametru
m Lungime
m3 Capacitate
bar Suprapresiune de lucru
°C Temperatura de lucru
15
3.6 G – Pompe, compresoare, sisteme de actionare, mixere,
suflante, centrifuge, ejectoare
(diametrul cercului 12 mm)
3.6.1 Pompe
16
Nr. crt. Pictograma Denumire Traducere
3.6.2 Compresoare
17
Nr. crt. Pictograma Denumire Traducere
Compresor cu membrana si
6204
piston
6205 Turbocompresor
18
3.6.3 Sisteme de actionare
Masina de actionare cu
6303 expansia materialului de lucru,
Turbina
19
3.6.4 Mixere
6402 Omogenizator
20
Nr. crt. Pictograma Denumire Traducere
21
3.6.5 Suflante
3.6.6 Centrifuge
Centrifuga,
6601
Masina centrifuga, general
Centrifuga cu talere
6604
Separator cu talere
22
Nr. crt. Pictograma Denumire Traducere
3.6.7 Ejectoare
KW Putere
m3/h Debit volumic
m Inaltime de transport
Delta p bar Diferenta de presiune
23
3.7 T – Tancuri
7007 Sac
Øm | m Diametru
Inaltime
m³ Volum nominal
bar Suprapresiune de lucru
numai pentru rezervoarele sferice
24
3.8 U – Turn de racire
3.9 V – Cazan
Generator abur
9001
Cazan abur
Generator abur cu
9002
supraincalzire
25
4.0 CUPRINS AL PICTOGRAMELOR (conform cu originalul)
26
Coloana cu placi perforate Separator umed
3005 5205
Coloana cu talere cu supape Filtru Nuce
3004 5306
Sita cu banda tip cos Cuptor, industrial, general
5316 1001
Pompa centrifuga Cuptor,-de proces
6102 1002
Agitator centrifug Schimbator de caldura cu placi
6412 4106
Motor de act. cu piston centrifugal, Separator cu sicane
6305 5202
Pompa centrifuga cu piston Presa, -filtru
6111 5305
Agitator cu brate in cruce Agitator -elice
6406 6410
Recipient sferic Cuptor de proces
7004 1002
Racitor, aer, cu teava cu aripioare Pompa, cu melc, excentric
4201 6108
Racitor, -prin stropire Pompa, lichid
4202 6101
Turn de racire Pompa, cu piston
8001 6110
Filtru aer, general Pompa, centrifuga
5309 6102
Racitor aer, teava cu aripioare Pompa, cu piston centrifugal
4201 6111
Motor de act. cu expans. mat. de lucru Pompa, cu membrana
6303 6112
Motor de actionare cu piston Pompa, cu melc in jgheab
6304 6109
Motor de actionare cu piston centrifugal Pompa, cu surub
6305 6107
Pompa cu membrana Pompa, de compactare
6112 6103
compresor cu membrana si piston Pompa oscilanta de compactare
6204 6105
Amestecator, general Pompa de compactare rotativa
6401 6104
Segment de amestecare Pompa cu roti dintate
6413 6106
Motor electric
6301
27
Separator, gravitational Coloana cu talere cu clopote
5204 3003
Separator, Venturi Coloana , cu gratare
5209 3005
Filtru cu carbune activ Coloana , cu supape
5311 3004
Agitator ancora Arzator, general
6407 1003
Motor de action. cu expans. mat. de Generator de abur
lucru 6303 9001
Motor de actionare cu piston Generator abur cu supraincalzitor
6304 9003
Motor de actionare cu piston centrifugal Ejector gaz cu abur
6305 6702
Aparat, filtru-, general Cazan abur
5301 9001
Schimbator, - de ioni Convertizor abur
5310 9003
Ventilator axial Schimbator caldura cu teava dubla
6503 4107
Filtru cu banda pentru fluide Filtru rotativ, cu tambur
5308 5307
Transportor cu banda, general Compresor cu pistoane rotative
6306 6203
Recipient, general Compresor cu sertare rotative
5101 6208
Recipient, sferic Concentrator
7004 5208
Recipient cu elemente inglobate general Serpentina detasabila
5104 5108
Recipient, cu fund bombat Ejector, abur-gaz
5102 6702
Recipient, cu serp. din jumatate de teava Ejector, -lichid
5107 6701
Recipient, cu fund conic Separator electromagnetic
5103 5207
Recipient, cu manta Motor electric
5105 6301
Recipient, cu serp. din teava intreaga Separator electrostatic
5106 5206
Agitator cu palete Pompa cu melc, excentric
6404 6108
Coloana cu talere, general Instalatie facla pentru gaze
3002 2002
28
Butoi Pompa lichide, general
7005 6101
Sita fina Compresor cu inel lichid
5318 6207
Filtru cu pat fix
5303
Tanc cu cupola fixa boltita
7002
Tanc cu cupola conica
7001
Furnal, general
1003
Filtru, cu carbune activ
5311
Filtru cu banda, pentru fluide
5308
Filtru, cu pat fix
5303
Filtru, lichide, general
5302
Filtru, gaz, general
5309
Filtru, sorbtie gaz
5313
Filtru, bujii
5304
Filtru, aer, general
5309
Filtru, Nuce
5306
Filtru cu saci pentru gaze
5312
Filtru, cu tambur rotitor
5307
Aparat filtrare, general
5301
Presa filtru
5305
Butelie gaz
7006
Ejector lichide
6701
Filtru lichide, general
5302
29
Agitator, turbina
Roata celulara 6412
6414 Agitator, elicoidal
Ventilator, radial 6408
6502 Sac
Sita fina 7007
5318 Agitator cu discuri
Sita grosiera 6411
5317 Centrifuga, general
Racitor, prin stropire 6601
4202 Transportor cu melc, general
Racitor, cu teava cu aripioare 6308
4201 Pompa cu melc in jgheab
Schimbator de caldura cu teava cu 6108
aripioare 4109 Pompa cu melc, cu excentric
Sch. de cald. cu placa fixa si fascicul de 6109
tevi 4103 Cos gaze arse
Sch. de cald. cu fascic.de tevi si cam. 2001
nivel 4104 Pompa cu surub
Sch. de cald. cu fascic. tevi cu teava U 6107
4105 Compresor cu surub
Compresor Roots 6206
6209 Centrifuga de impingere
Separator prin rotatie 6607
5203 Separator gravitational
Compresor rotatie 5204
6208 Tanc cu cupola flotanta
Agitator, general 7003
6403 Separator, cu talere
Agitator ancora 6604
6407 Sita, general
Agitator, palete 5314
6404 Sita cu banda tip cos
Agitator, zabrele 5316
6405 Sita, tambur
Agitator, Impeller 5315
6409 Coloana cu placi perforate
Agitator, centrifugal 3005
6412 Centrifuga cu manta perforata
Agitator, brate in cruce 6602
6406 Centrifuga cu melc si sita
Agitator, elice 6606
6410 Filtru sorbtie, gaz
Agitator, cu discuri 5313
6411
30
Segment amestecare Compresor, piston rotativ
6413 6203
Generator curent Compresor, discuri rotative
6302 6208
Tanc, cupola fixa, boltita Compresor, -cu surub
7002 6206
Tanc, cupola fixa, conica Compresor, -turbo
7001 6205
Tanc, cupola flotanta Pompa compactare
7003 6103
Filtru celular Pompa compactare,oscilanta
5312 6105
Separator cu talere Pompa compactare, rotativa
6604 6104
Tambur Centrifuga cu melc cu manta plina
7005 6605
Filtru rotativ cu tambur Centrifuga cu manta plina
5307 6603
Sita tambur Sch.cald. cu incrucisare
5315 flx.mat.general 4101
Turbina Sch.cald.fara incrucisare
6303 flx.mat.general 4102
Agitator turbina Sch.cald. cu teava dubla
6412 4107
Compresor turbina Sch.cald. cu serpentina
6205 4108
Turn de racire, general Sch.cald. cu placi
8001 4106
Supraincalzitor, generator abur Sch.cald. cu teava cu aripioare
9002 4109
Convertizor abur Sch.cald. cu fasc. tevi cu placa fixa
9003 4103
Ventilator, general Sch.cald. cu fasc. tevi si cam .nivel
6501 const. 4104
Ventilator, axial Sch.cald. cu fasc. tevi, teava U
6503 4105
Ventilator, radial Generator abur
6502 9001
Coloana cu talere, supape Generator abur cu supraincalzitor
3004 9002
Separator Venturi Cazan abur
5209 9001
Compresor, general Convertizor abur
6201 9003
31
Agitator elicoidal Centrifuga, cu manta intreaga
6408 6603
Pompa cu roti dintate Centrifuga, de impingere
6106 6607
Roata celulara Centrifuga, cu melc si sita
6414 6606
Centrifuga,general Centrifuga, cu talere
6601 6604
Centrifuga, cu manta perforata Centrifuga cu melc si manta plina
6602 6605
32
ANEXA Norme si prescriptii
Norme OMV
DIN
2429 Conducte; reprezentare functionala
2481 Centrale termice
28 004 p3 Scheme de flux pentru instalatii tehnice de proces;
Pictograme
30 600 Pictograme; privire de ansamblu
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
33
REACTUALIZARI
Reactualizat iulie 1989 Graf Completat punctele 3.6.3, 3.6.4, 3.7, 4.0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
34