Flowers to bangalore India.
www.flowerstobengaluru.com
Gifts to Bangalore, send flowers to Bengaluru
Customer care no: +91 9011114444
CONTACT US
today.
 
  

 For international delivery click on 'International Delivery'

Home

Flowers

Flower baskets

Flowers vases

Exotic flowers

Cakes

Sweet Chariot Cakes

Chocolates

Sweets

Dry fruits

Corporate Gifts

Gift hampers

Teddy bears

Discount offer

Orchids

Lilies

Midnight delivery

Hot Deals

Fruit baskets

Valentine's

Christmas

New Year

Mother's day

Father's day

Frequent questions

Card messages

Site map

Meaning of roses

 

Request a gift
Tell us what you want delivered and we will try our best to deliver it for you.

 

India Dehradun Florist-Send flowers to Dehradun- Florist DehradunIndia Flower gift shop gifts valentine agra,Send flowers Dehradunto India,India Dehradun florist,Flowers, Order Flowers,flower delivery India, Send Flowers, Gifts, Send Gifts, Flowers Delivery, Gifts Delivery, Flower, Gift, Send Flower, Send Gift, Cakes, Cake, Florist, Send Flowers to India, Send Gifts to India, Flowers to India, Gifts Delivery in India, Free Flowers Delivery in India, Gifts to India, Bouquet, Florists, Online Internet Shopping, Bouquets, Flower, Bouquet, Bouquets, Cakes, Chocolates, Gift Basket,Flowers, Sweets, Toys, Mithai, Diwali, Birthday gifts, Valentine, Valentine's Day, Valentines Day, Valentine Gifts, Valentines Gifts,India Florist online, florist India

                                                                 

Flowers cakes chocolates gifts Combos Vases Floral gifts Gifts Discount Offer Below $11 Fruits to India Diwali Gifts To India Send Gifts India Fruit Basket For India Serenade Order  Bhai Dooj New Year Christmas

                                                                                                 

Send flowers to DehradunIndia, India Dehradunflorist,Send Flowers to India,Send Gifts to DehradunIndia,Send Gift to India,Online florist India, Flowers to India

 

Send Flowers to: Aalangulam , Abohar , Adoni , Adugodi , Agartala , Agroli , Akurdi , Alagappapuram , Dehradun , Alwar , Amalapuram , Alappuzha , Amarawati , Ankapaly , Ananatapur , Ankleshwar , Anpart , Andhra Pradesh , Angul , Assam , Amaraoti , Amargol , Dehradunmugal , Anpara , Ambabari , Ambasamudram , Ambattur , Amberi , Ambernath , Amlapara , Ammapalayam , Amravati , Arunachal Pradesh , Adilabad , Dehradun, Dehradun , Dehradun , Ajmer , Aligarh , Allahbad , Alleppey , Dehradun , Amarawati , Amritsar , Anand , Aurangabad , Adilabad (Dist)(Mudhol, Nirmal, Bhodh, Adilabad, Khanapur, Asifabad, Laksettipeta, Chennuru, Sirpur and including small villages.) Ananthapur (dist) ,(Kadiri, Nallamada, Goramtla, Hindupur, Madakasira, Penukomda, Dharma varam, Kalyana durgam, Raya durgam, Uravakomda, Gutti, Simganamala, Ananthapuram, Tadipatri.) , Dehradunmukku , Anakapalle , Anantapur , Anantnag , Angamally , Ankleshwar , Anuparpalayam , Arakkonam , Arisipalayam , Ariyalur , Aroor , Arpora , Asansol , Aslali , Athani , Attibele , Attur , Aurai , Auroville , Aizwal , Aruppukottai .

Send Flowers to: Ballabgarh, Bangalore , Badarpur , Bapatla, Dehradun, Dehradun, Baga , Dehradun, Badgam , Badlapur , Baleswar, Barnala, Bathinda, Dehradun, Bharuch, Bhagalpur, Bagalur , Dehradun, Dehradun, Dehradun , Bahadurgarh, Baghat , Bheemly, Dehradun, Bhimavaram, Dehradun, Bhadrak, Bibinagar, Dehradun, Bihar , Bokaro , Baddi .

Send Flowers to: Dehradun , Chandigarh , Calangute , Candolim , Cannore , Chandragiri , Changanassery, Chagallu , Chirongh , Cumbum , Cuddalore , Cortalim , Corlim , Coonoor , Colva , Chrompet , Cholapuram , Chiyaram , Chitradurga , Chitegaon , Chamrajnagar , Chennai , Caranzalem , Chaibasa , Chakan , Chalakudi , Chattral , Chengalpattu , Chennimalai , Chheharta , Chickmagalur ,Chilakaluripeta , Chidambaram , Chas , Chamunda , Chirala , Chikballapur , Chinchwad , Chitoor, Cochin , Coimbatore , Cuddapah , Cuttack , Dehradun , Chandanathoppe , Chandkheda , Chandrapur , Chinniyampalayam , Chhattisgarh , Chittor(Dist) (Srikalahasthi, Sathyavedu, Nagari, Putturu, Tirupathi, Vepamjeri, chittoru, palamaneru, Kuppam, Pumganuru, Pileru, Chandragiri, Thamballapalli, Vayalpadu, Madanapalli),Cuddapah (Dist),(Railway koduru, Rajampet, Rayachoti, Cuddapah, Badvel, Maidukuru, Produturu, Jammulamadugu, Kamalapuram, Pulivendula, Lakkireddipalli.).

Send Flowers to: Dabauli , Dabgram , Dabolim , Dabwali , Dadra , Dahod, Darjeeling , Dahej , Dahisar , Daliganj , Daman , Darbhanga , Daulatabad, Devakkottai , Dehradun, Delhi, Deolali, Devangere, Dhanbad, Dewas , Dhankawadi, Dhawaleshwaram, Dharapuram , Dharwad , Dhaula Kuan , Dibrugarh , Dindigul, Doraha, Dombvilli , Draksharam , Durg, Duliajan , Dundahera , Durgapur , Dwarapudi , Dispur .

Send Flowers to: Edayarpalayam , Ekkaduthangal , Elachipalayam , Elayavoor , Ellora , Eluru , Enikepadu , Eravipuram , Ernakulam , Erode , Etah , East Godavari (Dist) (Ellavaram, Burugupudi, Rajhamundry, Kadiyam, Jaggampeta, Peddapuram, Prathipadu, Tuni, Pittapuram, Sampara, kakinada, Tallarevu, Anaparthi, Ramachandrapuram, Alamuru, Mummadivaram, Allavaram, Amalapuram, Kothapet, Nagaram, Rajolu.)

Send Flowers to: Faridkot , Faridabad , Firozabad , Firozepur , Fatehabad , Fatehgarh Sahib , Fatehpur , Fatehpur sekri , Fursungi .

Send Flowers to: Gandhidham , Gandhinagar , Ganeshpuram , Garha , Gangtok , Gaya , Ghaziabad , Goa , Gobindgarh , Gobichettipalayam , Gauribidanur , Ghansoli , Godhra , Gorakhpur , Goraya , Gonda , Greater Noida , Gudalur , Gollapudi , Golaghat , Gurgaon , Guntur (Dist), (Kuchinapudi, Repalli, Vemuru, Duggirala, Tenali, Ponnuru, Bapatla , Prathipadu, Mangalagiri, Tadikomda, Sattenapalli, Pedakurapadu, Gurajala, Macharla, vinukomda, narasaraopet, chilakaluripet.) , Gulbarga , Gurukul , Guwahati , Gudur , Gudivada , Gamharia , Gwalior , Gujarat .

Send Flowers to: Hadapsar , Hajipur , Haldwani , Hanumakonda , Haridwar , Haripad , Hassan , Hatras , Hanumangarh , Hazratbal , Himmatnagar , Hissar , Hoshiarpur , Hindupur , Hooghly , Hospet , Howrah , Hosur , Hubli , Hyderabad , Haryana , Himachal Pradesh .

Send Flowers to: Ichalkaranji , Ibrahimpatnam , Imphal , Indore , Injambakkam , Irinjalakuda , Isanpur , Itanagar , India .

Send Flowers to: Jabalpur , Jagadhri , Jagda , Jagraon , Jaitala , Jaisingpur , Jaikunta , Jaipur , Jalandhar , Jalna , Jaisalmer , Jammu , Jamnagar , Jamshedpur , Jaitu , Jalalabad , Jamla , Jammikunta , Jayankondacholapuram , Jayankondam , Jhansi, Jind , Jorhat , Jegurupadu , Jharkhand , Jammu Kashmir , Jalpaiguri , Jalgaon , Jodhpur.

Send Flowers to: Kadiyam , Kajipet , Kadi , Kadodara , Kaithal Mandi , Kakinada , Kalamboli , Kalka , Kalliasseri , Kalol , Kaloor , Kalimpong , Kannur , Kanpur , Karimnagar (Dist) (Mamdhani, Peddapalli, Medaram, Huzurabad, Imdurthi, Karimnagar Choppadamdi, Jagityal, Buggaram, Metpalli, Sirisilla, Neralla, Kamalapur including small villages in Karimnagar Dist.) , Karnal , Kavali , Kanhangad , Kalwa , Kalyan , Kanchan Bagh , Khambhat , Kerala , Kanchipuram , Karolbagh , Kandala , Khandala , Kanjari , Kannauj , Kanniyur , Kavali , Khambhat , Kanyakumari , Kappalur , Kapurthala , Karad , Karai-Goundanpalayam , Karaikal , Karaikudi , Karamsad , Karaswada , Karunagapally , Karur , Kasargod , Kasarwadi , Kashipur , Kattampally , Kattapady , Kavali , Kavandapadi , Kavoor , Kavundampalayam , Khammam (Dist)(Bhadrachalam, Burgampadu, Kothagudem, Sathupalli, Madhira, Paleru Khammam, Sujathanagar, Ellamdu.) , Kheda , Khanna , Khurda , Kochi , Kodaikanal , Kolar , Killapardi , Kharagpur , Kolhapur , Kollam , KothaGudam , Kodungallur , Kondapally , Kottayam , Kolkatta , Komarapalayam , Kota , Kothrud , Kovalam , Kovilpatti , Koyambedu , Kozhikode , Krishnagiri , Krishnarajapuram , Kukatpally , Kumarapatnam ,Kumbakonam , Kunnathur , Kurubarahalli , Kushalnagar , Karnataka , Kovvur, Krishna (Dist)(Jaggiahpet, Namdigama, Vijayawada, Kamkipadu. Mailavaram. Tiruvuru. Nuziveedu. Gannavaram. Uyyuru. Gudivada. Mudinepalli. Kaikaluru. Malleswaram. Machilipatnam. Nidumolu. Avanigadda.), Kullol , Kaikaluru , Kulu , Kurnool (Dist) (Aluru, Adoni, Emmiganuru, Kodumuru, Kurnool, Patthi komda, Done Koila kumtla, Allagadda, Panyam, Namdikotkuru, Namdyal, Atmakur) , Kurukshetra .

Send Flowers to: Lonavala , Lucknow , Ludhiana , Macharla, Madchal, Madurai, Mahaboob Nagar(Dist) (Achampet, Nagar kurnool, Kalwa kurthy, Shad nagar, Jadcherla Kollapur, Mahaboobnagar, Vanaparthy, Alampur, Gadwall Amarachimtha, Makthal, Kodamgal. Including small villages in Mahaboob Nagar dist).

Send Flowers to: Madurai , Madhavnagar , Madras , Maduranthakam , Maduravoyal , Mahboobnagar , Mandapeta , Margao , Maraimalai , Mapusa , Manthapal , Mansarovar , Mannargudi , Makarpura , Mandi , Mansa , Mangalgiri , Mangalore , Malanpur , Manimajre , Mirzapur , Modipuram , Machilipatnam , Malda , Malerkotla , Manaparai , Mandi Gobindgarh , Mathura , Mandideep , Manimajra , Manipal , Mannarghat , Medak (Dist) ( Siddipet, Dommata, Gajwal, Narsapur, Ramayampet, Samgareddy Jaheerabad, Narayanakhed, Medak, Aamdhol Incluing small villages in Madak Dist. ) , Mehsana , Mettupalayam , Meerut , Mhow , Miraj , Modinagar , Mohali , Moradabad , Modipuram , Moga , Muvattupuzha , Mumbai , Mussoorie , Mullanpur, MuzzafarNagar , Mysore .

Send Flowers to: Nadiad , Nagpur , Nahan ,Nanital , Nasik , Navsari , Nellore , Nizambad , Noida , Nagapattinam , Nagercoil , Nahan , Naidu Pet , Nainital, Nalgonda (Dist),( Nalgonda, Aleru, Bhuvanagiri, Munugodu, Devarakonda, Tumgaturthi Suryapet, Kodad, Miryalaguda, Chalakurthi, Nakirekal, Ramannapet Including small villages in Nalgonda dist.) , Nangal , Narmada Nagar , Narasapur, Narasaraopet , Nasik , Nakodar , Navi Mumbai , New Dehradun , Navsari , Nellore (Dist), (Sullurupet, Venkatagiri, Guduru, Rapuru, Nellore, Kovur, Sarvepalli, Alluru, Kavali, Udayagiri, Atmakuru) , Nerul , Nidamannur, Niddavole, Nizamabad (Dist), (Balkonda, Armoor, Jukkal, Banswada, Bhodhan, Nizamabad, Dichpalli, Kamareddy, Ellareddy, Including, small, villages, in, Nizamabad, Dist. ) , Nunna , Nawabganj , Nawanshahar , Nawanshahr , New Alipore , New Delhi .

Send Flowers to: Ongole , Orissa , Old Goa , Ooty , Osmanabad .

Send Flowers to: Palakkad , Palampur , Palani , Pandarpur , Panaji , Panjim , Paddapuram , Padugupada , Panvel , Palghat , Pathankot , Pimpri , Ponda , Pune , Porvorim , Pallakolu, Panchkula , Panipat , Patiala , Pathanamthitta , Patna , Petlad , Phagwara , Pilani , Phillaur , Pinjore, Pithapuram, Pondicherry , Ponnur, Prakasam (Dist) (Chirala. paruchuru. marturu. addamki. ongole. samthanuthalapadu. kamdukuru. kanigiri. komdepi. kambham. darsi. markapuram. giddaluru.) , Punjab , Puri .

Send Flowers to: Quilon.

Send Flowers to: Rajkot , Raipur , Ranchi ,Rishikesh , Rohatak ,Roorkee , Rourkela , Rajasthan , Rai Dehradun , Rajam pet, Raigarh, Rajahmundry , Ropar , Rajamundri , Renigunta, Rangareddy (Dist) (Tanduru, Vikarabad, Chevalla, Parigi, Ibrahimpatnam, Medchal including smal villages in Rangareddy Dist.) , Rishikesh , Rohtak ,

Send Flowers to: Salem ,Sangli , Saharanpur , Secundrabad , Shimla , Shillong, Sivakasi, Sonipat , Solapur , Srinagar , Surat , Sangli , Samalkot, Sahnewal, Samrala , Satara , SattenaPalli, Shamirpet , Sangrur , Silchar , Sikkim , Sivakasi , Sonepat , Solapur , Siliguri , Solan , Sulurpet , Srikakulam (Dist), (Srikakulam.), Srinagar , Sullurr Pet.

Send Flowers to: Tadepalligudam , Tamil-nadu , Tanuku , Tanjore , Tatanagar, Talwara (Distt. Hoshiarpur) , Talegaon , Tellicherry , Tenali , Thalassery , Thane , Thanjavur , Thermal Power Station , Thiruvannatpuram, Thiruvalla , Thrissur , Tiruchirapalli , Tiruchanoor , Tirumala ,Tiruvallur , Tirunelveli , Tirupati , Tirupur , Trichy , Trichur , Tripura , Trivandrum , Tumkur , Tuticorin.

Send Flowers to: Udaipur , Udipi , Ujjain , Uttar Pradesh , Udyognagar , Ulhasnagar , Uttaranchal .

Send Flowers to: Vadodra, Varanasi, Vellore, Vijaywada, Vishakapatnam, Valsad , Vapi , Vasai , Vasco , Vashi , Vijayanagaram (Dist) ( Saluru, Chipurupalli, Vijayanagaram, Bhogapuram, Uttarapalli, Srumgavarapukota Naguru, Parvathipuram, Bebbuli, Terlam, Gajapathi Nagaram, Sathivada. ) , Vidhyanagar , Virudachalam , Virudanagar , Virudhunagar , Visakhapatnam (Dist) ( Bhimunipatnam, Visakhapatnam, Pemdurthi, Paderu, Madugula, Chodavaram, Anakapalli, Paravada, Yalamamchali, Payakaraopet, Chimthapalli, Narsipatnam) , Vizag , Vizianagaram.

Send Flowers to: Wanowari , Warangal (Dist) (Cheryala, Janagam, Ghanapur, Hanmakonda, Sayampeta, Parakala Chennuru, Dornakal, Mahabubabad, Narsampeta, Vardhannapeta, Waramgal, Mulugu.) , Whitefield , West Godavari (Dist), (Narasapuram, Achamta, Bhimavaram, Umdi, Penugomda, Tanuku, Atthili, Tadepalligudem, Umguturu, Demduluru, Eluru, Gopalapuram. Kovvur, Polavaram, Chimthalapudi, Palakollu. )

Send Flowers to: Yamunanagar , Yanam

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

 

Agra, Dehradun, Dehradun, Ajmer, Dehradun, Dehradun, Dehradun, Dehradun, Dehradun, Amalapuram, Amravati, Amritsar, Anand, Aurangabad, Bangalore, Dehradun, Dehradun, Dehradun, Dehradun, Dehradun, Dehradun, Dehradun, Dehradun, Dehradun, Dehradun, Dehradun, Dehradun, Dehradun, Dehradun, Dehradun, Dehradun, Dehradun, Chandigarh, Chennai, Chinchwad, Cochin, Coimbatore, Coonoor, Cuttack, Davangere, Dehradun, Delhi, Devlali, Dharwad, Dispur, Durg, Eluru, Ernakulam, Erode, Faridabad, Gandhinagar, Gangtok, Ghaziabad, Goa, Gorakhpur, Gulbarga, Guntur, Gurgaon, Guwahati, Gwalior, Hapur, Haridwar, Howrah, Hosur, Hubli, Hyderabad, Ichalkaranji, India, Indore, Jabalpur, Jaipur, Jalandhar, Jammu, Jamnagar, Jamshedpur, Jhansi, Jodhpur, Kakinada, Kanchipuram, Kannur, Kanpur, Karnal, Kochi, Kolhapur, Kollam, Kottayam, Kozhikode, Lucknow, Ludhiana, Madras, Madurai, Mangalore, Manipal, Mapusa, Margao, MAHE, Meerut, Mehsana, Mhow, Modinagar, Mohali, Mumbai, Muzaffarnagar, Muzaffarpur, Mysore, Nadiad, Nagpur, Nainital, Nanded, Nashik, Navasari, New Dehradun / Navi Mumbai, New Delhi, Noida, Ooty, Palghat / Pallakad, Panaji, Panjim, Panchkula, Patna, Patiala, Panvel, Paud, Phagwara, Pimpri, Pondicherry, Pune, Puri, Raichur, Rajahmundry, Raipur, Rajkot, Ranchi, Rishikesh, Roorkee, Rourkela, Saharanpur, Salem, Sangli, Secunderabad, Shimla, Shillong, Siliguri,, Surat, Tanjore, Tellicherri, Thane, Thanjavur, Thiruvananthapuram, Tiruneveli, Tirupati, Tirupur, Tiruvananthapuram, Trichur / Thrissur, Trichy, Tiruchirapalli, Trivandrum, Tuticorin, Udaipur, Udupi, Ujjain, Ulhasnagar, Vadodara, Valsad, Vapi, Varanasi, Vasco Da Gama, Vellore, Vijayawada, Visakhapatnam, Vizag, Yamuna Nagar

 

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

v

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -- - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - - - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - - - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - - - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -  - - - - - -  - - - - - - - -

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

v

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *