10
мар 10

Sonisphere Sofia 2010!

Скоро споделих с вас, ще на 20 март ще посетя Белград, за да слушам от предните редове размазващите Rammstein. Оказа се, че слуховете за тях и това, че ще свирят в България се верни и преди няколко седмици това беше обявено официално. София ще бъде един от градовете домакин на двудневния фест Sonisphere 2010, а Rammstein са специалното попълнение.

Естествено, когато пуснаха билетите, няколко колеги от офиса поръчахме и за двата дни и днес пристигнаха, така че моят веднага получава една снимка за спомен. В интерес на истината доста по-изгодно е да купите билет и за двата дни, но дори да си поръчате само за един, цената е изключителна ниска за толкова групи на едно място.

Sonisphere Sofia 2010

Разбира се, гвоздеите на програмата са Metallica и Rammstein, но феновете ще се зарадват и на Slayer, Manowar, Megadeth, Anthrax, Heaven and Hell, Alice in Chains, Stone Sour и Mastodon. Очаква се изключително шоу, но този път поради продължителността на концертите предпочетохме за всеки случай да имаме седалка зад г*за, но това не вярвам да развали кефа, защото сме достатъчно близо до сцената.

Ако искате да научите повече за Sonisphere фестивала цъкнете тук. Официалният сайт на фестивала за София може да намерите тук, а да поръчате билет оттук.

За финал мога да кажа само, че София на 22 и 23 юни ще бъде на стадион Васил Левски!

тагове: , , , , , , , , , , , , , ,
9
мар 10

Crysis 2 с по-ниски системни изисквания от Crysis

Crysis 2

Както повечето от вас знаят отскоро започнаха да се появяват детайли за задаващия се хит Crysis 2. Из мрежата се пуснаха скрийншоти, показващи зашеметяващата визия, която се очаква да има играта. Малко след това драснах едно доста ранно превю, в което поговорих за същите тези графични удоволствия, но днес се появи интересна новина, засягаща CryEngine 3. На изминалото India Game Development Summit 2010 един от говорителите на Crytek е споменал, че играта ще изглежда много по-добре от оригинала и освен това ще бъде по-лека, което е добра новина за всички геймъри по света и най-вече за тези, които са инвестирали в скъпи видеокарти. Тези оптимизации изглеждат логични, тъй като Crytek вече имат основата на енджина и могат да обърнат повече внимание на подобни неща, но естествено трябва да видим финалния вариант или поне някой тест, за да си правим заключения. CryEngine 3 се заформя, като един отличен енджин, защото към въпросната оптимизация можем да добавим пълната поддръжка на стереоскопично 3D и Live Create™ едитора, който рисува в реално време, както за PC, така и за PS3 и Xbox 360. Освен това от Crytek обещават да пуснат няколко версии на енджина с по-ниска цена или дори free версия.

Чакаме с нетърпение още информация, а ако някой не е разбрал играта се очаква есента на тази година.

тагове: , , , , ,
8
мар 10

Оскар 2010 – победители!

Най-голямото събитие в киноиндустрията на 2010 година отмина преди броени минути, а аз имах удоволствието да го наблюдавам на живо, макар и пред компютърния екран. Предпочетох го пред орязаната едночасова версия със заекващи преводачи, която ще се завърти по националните телевизии тези дни. Но както бях тръгнал да казвам, голямата вечер отмина, много звезди минаха по червения килим и някои си тръгнаха с усмивки, други се усмихваха, но им личеше, че вътрешно страдат, а трети бяха отишли просто заради купона. В крайна сметка мисля, че всички спечелиха едно – спомена. Да, престижно е да спечелиш отличие от този ранг, но аз мисля, че е по-важно да бъдеш оценен от зрителите, а не толкова от Академията. Т.е. не мисля, че трябва да има разочаровани, а по-скоро обратното, защото хората там са били част от нещо специално, което ще помнят винаги. И всъщност точно за това говореше Мо’ник в предварителните интервюта, давани на червения килим. За това, че няма значение кой ще спечели, важното е хората по света да разберат посланието на Precious. Определено тя е човек, който говори наистина със сърцето си и всеки би го разбрал, ако бе гледал речта й на Златните Глобуси, когато спечели награда. Сам Уортингтън също говореше много открито и без притеснения си призна, че дори не знаеше какъв костюм носи и беше с обувки за $20, просто защото са удобни. Изобщо, гледайки точно такива хора, човек осъзнава, че наградата не е най-важното. И ако вчера някой новоизлюпен актьор изобщо не си е мислел, че ще бъде номиниран за такава награда, то днес той има честта да стои до живи легенди в киното, така че за пореден път го казвам, но наистина трябва да е доволен само от това.

Предполагам всеки е имал фаворити и някои от тях са си тръгнали с награда, други не. Лично аз след огромната тема за филмите на 2009 поизгледах доста заглавия, които там споменах, че съм пропуснал. Точно за това Златните Глобуси ми се сториха доста правилно отсъдени. Номинациите за Оскар не бяха кой знае колко различни, но честно казано очаквах повече изненади. Дали те се случиха обаче? Ами… този път големият печеливш е The Hurt Locker с цели 6 награди, като това включва най-добър филм и най-добър режисьор за Катрин Бигълоу, която стана и първата жена с това отличие. След него е Avatar с 3 награди, които обхващат предимно визуалната част от филма. Като изненада можем да причислим статуетката на Сандра Бълок за най-добра главна женска роля, като фаворитката Габори Сидиби все пак впечатли с пътя си до тук. Сандра стана първата актриса, която печели „Златна Малинка“ за най-лоша актриса и още на следващата вечер Оскар за най-добра. Малшанс за моя фаворит при саундтраците – Джеймс Хорнър (“Avatar“) и за Coraline при анимациите, чиято награда беше отскубната отново от Up. Визуалните ефекти логично кацнаха при Avatar.

Ето и пълния списък, като съм маркирал победителите с по-дебел шрифт.

Най-добър филм

  • Avatar
  • The Blind Side
  • District 9
  • An Education
  • The Hurt Locker
  • Inglourious Basterds
  • Precious: Based on the Novel Push by Sapphire
  • A Serious Man
  • Up
  • Up in the Air

Най-добра главна мъжка роля

  • Jeff Bridges (Crazy Heart)
  • George Clooney (Up in the Air)
  • Colin Firth (A Single Man)
  • Morgan Freeman (Invictus)
  • Jeremy Renner (The Hurt Locker)

Най-добра поддържаща мъжка роля

  • Matt Damon (Invictus)
  • Christopher Plummer (The Last Station)
  • Stanley Tucci (The Lovely Bones)
  • Christoph Waltz (Inglourious Basterds)

Най-добра главна женска роля

  • Sandra Bullock (The Blind Side)
  • Helen Mirren (The Last Station)
  • Carey Mulligan (An Education)
  • Gabourey Sidibe (Precious: Based on the Novel Push by Sapphire)
  • Meryl Streep (Julie & Julia)

Най-добра поддържаща женска роля

  • Penelope Cruz (Nine)
  • Vera Farmiga (Up in the Air)
  • Maggie Gyllenhaal (Crazy Heart)
  • Anna Kendrick (Up in the Air)
  • Mo’Nique (Precious: Based on the Novel Push by Sapphire)

Най-добър режисьор

  • Kathryn Bigelow (The Hurt Locker)
  • James Cameron (Avatar)
  • Lee Daniels (Precious: Based on the Novel Push by Sapphire)
  • Jason Reitman (Up in the Air)
  • Quentin Tarantino (Inglourious Basterds)

Най-добър оригинален сценарий

  • Mark Boal (The Hurt Locker)
  • Quentin Tarantino (Inglourious Basterds)
  • Oren Moverman, Alessandro Camon (The Messenger)
  • Joel Coen, Ethan Coen (A Serious Man)
  • Bob Peterson, Pete Docter (Up)

Най-добър адаптиран сценарий

  • Neill Blomkamp, Terri Tatchell (District 9)
  • Nick Hornby (An Education)
  • Jesse Armstrong, Simon Blackwell, Armando Iannucci, Tony Roche (In the Loop)
  • Geoffrey Fletcher (Precious: Based on the Novel Push by Sapphire)
  • Jason Reitman, Sheldon Turner (Up in the Air)

Награда за операторско майсторство

  • Mauro Fiore (Avatar)
  • Christian Berger (Das weisse Band – Eine deutsche Kindergeschichte)
  • Bruno Delbonnel (Harry Potter and the Half-Blood Prince)
  • Barry Ackroyd (The Hurt Locker)
  • Robert Richardson (Inglourious Basterds)

Най-добър монтаж

  • Stephen E. Rivkin, John Refoua, James Cameron (Avatar)
  • Julian Clarke (District 9)
  • Bob Murawski, Chris Innis (The Hurt Locker)
  • Sally Menke (Inglourious Basterds)
  • Joe Klotz (Precious: Based on the Novel Push by Sapphire)

Най-добра сценография

  • Rick Carter, Robert Stromberg (Avatar)
  • Anastasia Masaro (The Imaginarium of Doctor Parnassus)
  • John Myhre (Nine)
  • Sarah Greenwood (Sherlock Holmes)
  • Patrice Vermette (The Young Victoria)

Най-добри костюми

  • Janet Patterson (Bright Star)
  • Catherine Leterrier (Coco avant Chanel)
  • Monique Prudhomme (The Imaginarium of Doctor Parnassus)
  • Colleen Atwood (Nine)
  • Sandy Powell (The Young Victoria)

Най-добър грим

  • Il divo (2008)
  • Star Trek (2009)
  • The Young Victoria (2009)

Най-добър саундтрак

  • James Horner (Avatar)
  • Alexandre Desplat (Fantastic Mr. Fox)
  • Marco Beltrami, Buck Sanders (The Hurt Locker)
  • Hans Zimmer (Sherlock Holmes)
  • Мichael Giacchino (Up)

Най-добра песен към филм

  • T-Bone Burnett, Ryan Bingham(“The Weary Kind“) (Crazy Heart)
  • Reinhardt Wagner, Frank Thomas(“Loin de Paname“) (Faubourg 36)
  • Maury Yeston(“Take It All“) (Nine)
  • Randy Newman(“Down in New Orleans“) (The Princess and the Frog)
  • Randy Newman(“Almost There“) (The Princess and the Frog)

Най-добър звук

  • Avatar (2009)
  • The Hurt Locker (2008)
  • Star Trek (2009)
  • Up (2009)
  • Inglourious Basterds (2009)

Най-добра звукорежисура

  • Avatar (2009)
  • The Hurt Locker (2008)
  • Inglourious Basterds (2009)
  • Star Trek (2009)
  • Up (2009)

Най-добри визуални ефекти

  • Avatar (2009)
  • District 9 (2009)
  • Star Trek (2009)

Най-добър анимационен филм

  • Coraline (2009)
  • Fantastic Mr. Fox (2009)
  • The Princess and the Frog (2009)
  • The Secret of Kells (2009)
  • Up (2009)

Най-добър чуждоезичен филм

  • Ajami (2009): Scandar Copti, Yaron Shani (Israel)
  • Das weisse Band – Eine deutsche Kindergeschichte (2009): Michael Haneke (Germany)
  • El secreto de sus ojos (2009): Juan Jose Campanella (Argentina)
  • Un prophete (2009): Jacques Audiard (France)
  • La teta asustada (2009): Claudia Llosa (Peru)

Най-добър документален филм

  • Burma VJ: Reporter i et lukket land (2008): Anders ?stergaard
  • The Cove (2009): Louie Psihoyos
  • Food, Inc. (2008): Robert Kenner
  • The Most Dangerous Man in America: Daniel Ellsberg and the Pentagon Papers (2009): Judith Ehrlich, Rick Goldsmith
  • Which Way Home (2009): Rebecca Cammisa

Най-добър късометражен документален филм

  • China’s Unnatural Disaster: The Tears of Sichuan Province (2009) (TV)
  • The Last Campaign of Governor Booth Gardner (2009)
  • The Last Truck: Closing of a GM Plant (2009) (TV)
  • Krolik po berlinsku (2009)
  • Music by Prudence (2010)

Най-добра къометражна анимация

  • French Roast (2008)
  • Granny O’Grimm’s Sleeping Beauty (2008)
  • La dama y la muerte (2009)
  • Logorama (2009)
  • Wallace and Gromit in ‘A Matter of Loaf and Death’ (2008)

Най-добър късометражен Live Action

  • The Door (2008)
  • Istallet for abrakadabra (2008)
  • Kavi (2009)
  • Miracle Fish (2009)
  • The New Tenants (2009)

Остава ни да си пожелаем една 2010-та, изпълнена с емоции и добри заглавия, които ни ги носят. Догодина, отново по това време, ще кръстосат шпаги най-добрите и се надявам тези „най-добри“ наистина да си заслужават.

тагове: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
5
мар 10

Mad Catz Cyborg Rat – терминаторът на мишките!

Всички хардкор геймъри знаят какво удоволствие е цъкотиш с удобна мишка. Точно за това повечето от тях предпочитат продукти на Razer. Те са несравними по качество и могат да се ползват дори и от нормалните потребители. Не можем да кажем същото за мишока с култовото име Cyborg Rat, дело на Mad Catz. На видеото долу ще разберете за какво Франкенщайн-о-подобно същество става дума. Мен доста ме впечатли, като визия и качества и мисля, че всеки FPS маниак трябва да се сдобие с подобна. Но докато една Razer Mamba би стояла културно на бюрото ви в офиса, то Cyborg Rat-a не е за там, а по-скоро за някоя роботизирана фабрика.

Мишката ще се предлага в 4 разновидности, като разликите ще са в подвижните части и някои харектеристики. Показаната на видеото от CeBIT мишка е най-високият модел – Cybord Rat  9. Цените също изглеждат прилични за подобен продукт, но по-любопитното е колко левчета ще й искат в BG, ако изобщо я видим тук (надявам се от ХардуерБГ да ни зарадват). Ще разберем в началото на лятото, когато се очаква на пазара.

тагове: , , , , , , , , , ,
5
мар 10

Анонс на Lara Croft and the Guardian of Light

Отсега да си призная, че не съм кой знае какъв фен на поредицата. Да не кажа почти никакъв. Просто от зората на Тоmb Raider, няколко неща са ме държали настрана от играта, но най-ключовото беше управлението. През годините прескачах безкрайните епизоди, с които бе залят пазарът, като се наслаждавах само на тялото на кака Лара и то не в играта, а на някой рандъм CG арт. Все пак държа да отбележа, че се опитвах на няколко пъти да харесам играта, но не успях. Всичко това до миналата година, когато разцъках Tomb Raider Underworld. С ръка на сърце казвам, че това е точно играта от поредицата, която чаках толкова години – нормално управление, интересна (поне за мен) история, чудесна графика, множество логически загадки и пр. Но най-много ме грабна митичната атмосфера. Изобщо играта си имаше от всичко по малко и наистина мисля, че заслужава сериозна оценка… но тук и феновете имат тежката дума.

Lara Croft And The Guardian Of Light

Точно за това днес пиша новина за Tomb Raider и Lara Croft. Защото вече се чувствам фен. Новата част се нарича Lara Croft and the Guardian of Light и ще се разпространява само в дигитална дистрибуция. Има си и сайт, от който за момента не разбираме нищичко. Все пак стана ясно, че на задаващия се Game Developers Conference ще се разкрият някои детайли, но само на разни много специални хора. Това, което трябва да знаят простосмъртните засега е, че играта ще бъде нещо изцяло ново и различно, което си е нож с две остриета. На мен тъкмо ми допадна предната „серия“ и се надявам промените да не ми развалят изграденото положително мнение. И все пак аз съм по-скоро оптимист. Мисля, че с Underworld влезнаха в правилната пътека и трябва само да внимават с промените. Нищо чудно играта да е съвсем различен жанр… какво мислите?

тагове: , , , , , , ,
5
мар 10

R.I.P. Internet Explorer 6

R.I.P. Internet Explorer 6Internet Explorer 6 е мъртъв… (няма да продължа популярната фраза)! Просто си го представете за секунда или за малко повече. Едно, две, три… Да, ама не – ти го биеш, той става! Корава работа… На всички е ясно, че архаичният браузър ще „краси“ екраните и статистиките поне още няколко години. Тъжно, но факт. Аз го виждам поне до 2012, когато и без това идва краят на света. Това не пречи обаче хората да показват колко желаят изтребването на праисторическия майкрософтски софтуер. Точно това са направили от дизайнерската компания Aten Design Group. Пичовете съвсем сериозно са решили да погребат Internet Explorer 6, като дори са измислили кратка историйка за събитията около смъртта му, която може на намерите на сайта, но все пак цитирам:

Internet Explorer Six, resident of the interwebs for over 8 years, died the morning of March 1, 2010 in Mountain View, California, as a result of a workplace injury sustained at the headquarters of Google, Inc. Internet Explorer Six, known to friends and family as „IE6,“ is survived by son Internet Explorer Seven, and grand-daughter Internet Explorer Eight.

Човеците от Aten дори са скалъпили едно сайтче по случая и са лепнали официален час за погребението, което към момента на писане на поста би трябвало вече да е приключило. Все пак за всички, които не са успяли да отидат ще кажа, че всичко мина леко и сте поканени на партитоооо!

тагове: , , , ,
2
мар 10

Yannick Dusseault – digital matte painting гуру!

Покрай наскоро състоялата се подредба на буукмаркове, попаднах наистина на уникални находки, като тази, която днес ще ви споделя. Става дума за digital matte painting – за който не е наясно какво е това – тук или просто погледнете красотите по-долу. Художникът, който е рисувал творбите се казва Yannick Dusseault. Преди да пусна каквато и да е информация за него, реших да се поразровя малко и честно казано останах адски изненадан. В официалния му сайт, който за жалост не е обновяван от 5 години, присъстват концептуални рисунки от Lord Of The Rings, Star Wars Episode III, Eragon, The Island, War of the Worlds и други. Ясно ми беше, че човекът не си поплюва, но някъде тук спираха познанията ми за него.

След краткия рисърч открих, че през 2004 е пуснал 2 DVD-та с уроци за The Gnomon Workshop, което си е наистина нещо голямо, защото по принцип Gnomon са гигантска фабрика за „производство“ на дигитални артисти. След това попаднах на профила му в IMDB. От там разбираме, че е взел участие и в други уникални продукции, каквито са What Dreams May Come, Mission: Impossible III, Live Free or Die Hard, Indiana Jones and the Kingdom of the Crystal Skull, Star Trek и абсолютно размазващия визуално Avatar. Като държа да отбележа и позициите, на които е работил в по-големите проекти – LOTR е Senior Matte Painter, за Episode III е Lead Digital Matte Artist и за Avatar е Senior Digital Artist. Така на пръв поглед се оказва, че той е един от най-големите в средите и гледайки портфолиото му мисля, че всички остават възхитени от него. Работил е за Weta Digital, а в момента се подвизава в Industrial Light & Magic.

Ето част от творбите, публикувани на официалния му сайт, който надявам се скоро да бъде обновен. Но то с толкова работа едва ли му остава време на човека. Тук може да видите останалите изображения с по-висока резолюция, тъй като изглеждат в пъти по-добре от тези долу, а освен това са на черен фон и ефекта е по-силен. Тук са творенията му за Star Wars Episode III, които са с гигантска резолюция и може да умрете от кеф на детайлите. Явно е публикувал само тези, в които е бил главен художник, което значи, че скоро трябва да очакваме чудесии и от Avatar.

The Lord of the Rings

The Lord of the Rings

Star Wars: Episode III - Revenge of the Sith

Star Wars: Episode III - Revenge of the Sith

тагове: , , , , , , , , , , , , , , , , ,
27
фев 10

Хоризонтално и вертикално центриране на елемент с CSS

В този урок ще ви покажа как да центрирате един HTML елемент не само по хоризонтала, но и по вертикала. Ако тръгнете да се ровите из нета ще намерите много решения, които имат редица плюсове и минуси, но тук ще стане въпрос за най-лесния и бърз начин да го сторите.

На повечето от вас е ясно, че за да центрираме един елемент по хоризонтала (било то div, span, a, ul и пр.) е необходимо да му задаем ширина и margin: 0 auto. В някои по-специални ситуации, наложени от по-специални браузъри, трябва да добавим text-align: center и така нещата се получават, но в 99% от случаите ви е необходимо само margin: 0 auto. По-интересното е как да центрирате елемента по вертикалата, така че да стои винаги в средата на браузъра (или родителския елемент, ако пожелаете). Основният проблем идва от различните резолюции, на които се гледа сайтът. Точно за това ни трябва нещо универсално, което не е свързано с условности и изчисляване на безкрайни комбинации.

За примера днес ще направим нещо съвсем простичко, за да ви стане напълно ясно за какво говоря. Ще използваме един div, който ще центрираме спрямо екрана. Няма да пишем никакъв javascript. Изображения също не съм ползвал, тъй като, както казах се стремя да е максимално опростено.

View DemoDownload

Стъпка 1: HTML

Тук ни трябва само един div, който съм кръстил „centered“. Всичко останало е стандартно и е написано, за да го копирате и да имате валиден документ.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<title>CSS Horizontally and Vertically Center Element by RIP</title>
	<link rel="stylesheet" href="css/style.css" type="text/css" />
</head>
<body>

	<div id="centered"></div>

</body>
</html>

Стъпка 2: CSS

Вече имаме създаден div и нашата задача е да го центрираме, като за целта ще ползваме абсолютното позициониране. За хората, които не са наясно какво е това ще поясня с две думи. В CSS има няколко типа позициониране – relative, absolute, fixed и static. За основите им може да прочетете тук. В нашия случай ни интерсува поведението на relative и absolute. По принцип когато един елемент е абсолютно позициониран, то той излиза от нормалния „поток“ на HTML-a, ако мога да така да се изразя и обикновено застава над всички в горния ляв ъгъл на екрана. Сега вие може да го местите където си пожелаете, благодарение на свойствата top, left, bottom и right. Това е страхотно, нали? Да, но на различните резолюции, елементът не винаги е там, където трябва да бъде. Тук в помощ идва релативната позиция. Когато един div е позициониран релативно и в него има друг div, но вече абсолютно позициониран, то абсолютният се води по поставените граници от релативния. Така например ако имате Facebook икона в лявата колона, но искате я да позиционирате малко извън нея, трябва да зададете position: relative на лявата колона, за да може иконата да се води по нея, а не според екрана. В нашия случай обаче ни е нужно точно обратното – трябва да позиционираме спрямо екрана, ето защо не пишем допълнителни релативни div-ове. Напишете следния код.

body {
	margin: 0;
	padding: 0;
	background: #FFF;
}

#centered {
	width: 300px;
	height: 300px;
	position: absolute;
	top: 50%;
	left: 50%;
	background: #888;
	border: 1px solid #444;
}

За body, настройките са стандартни, така че не им обръщаме внимание и се концентрираме на „centered“. Виждате, че съм задал ширина и височина на div-a, както и бекграунд и бордър, само за да видим къде е. След това добавям position: absolute, за да го позиционирам спрямо екрана и казвам да бъде на 50% (половината) отгоре и отляво. Така обаче позиционирам външните краища на div-a, а не самия център. Даже си поиграх малко да ви го илюстрирам по-добре. Приемете, че бялото пространство е браузъра.

Vertically & Horizontally Centering a DIV, Fig. 1

Както виждате от фигурата това съвсем не е център. За целта трябва посредством отрицателни стойности на марджина да „избутаме“ или по-точно върнем div-a нагоре и наляво. За да намерим центъра му трябва да разделим страните му на две, т.е. 300px/2 = 150px. В случая имам квадрат, така че и двата марджина са с една и съща стойност, но важното е да запомните, че страните се делят на две… то си е и логично всъщност. Сега добавете отрицателните марджини към кода, за да получим желания резултат.

#centered {
	width: 300px;
	height: 300px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -150px;
	margin-left: -150px;
	background: #888;
	border: 1px solid #444;
}

Имаме си напълно центриран div. Изтествайте, като минимизирате браузъра и го поразтеглите насам-натам.

Vertically & Horizontally Centering a DIV, Fig. 1

Това е цялата философия. На този принцип може да си направите Login скрийн или пък да вадите важни съобщения… общо взето приложенията са много и ще го усетите с времето.

Урочето стана малко по-дълго от очакваното, защото се засилих да обяснявам по-подробно нещата и поне се надявам да сте разбрали всичко. Ако има въпроси питайте, ще се радвам да помогна.

тагове: , , , , , , , , ,