RSS

Archive | December, 2009

Water Resources Engineering

24. December 2009

0 Comments

As renewable resource, fresh water is important for human’s life. It can be used to all human activities such as agriculture, industry, household and other activities. Now the demand of water resource has been increased, as well as the rise of world population. Meanwhile, fresh water source to supply ecosystem demand has been significantly decreased. [...]

Continue reading...

Dynamics of Structures, Chopra

18. December 2009

0 Comments

The structural analysis is not aimed for static loading only, but also for dynamic loading such as wind, waves, earthquakes and people. That’s why the knowledge of dynamic of structures is important to any determine the behavior of such structures that may vary quickly with change of time. To understand more about dynamic response to [...]

Continue reading...

Steel Structures Design and Behavior

11. December 2009

1 Comment

When it comes to implement good steel structures design, all engineers and industrial practitioners must have proper knowledge how to construct structural material with correct materials based on their properties, chemical composition and behaviors. The building consultants and structural engineers also need to know to implement the best ways on how to design profile or [...]

Continue reading...

Water Treatment: Principles and Design

11. December 2009

0 Comments

To get desired quality requirements of water for human needs, such as for safe drinking, medical purpose, or industrial process, water treatment is needed to remove undesired contaminants in water so it is deserved to consume or use in industrial fields. The appropriate process of water treatment is complex, particularly for treating water for drinking [...]

Continue reading...

Applied Numerical Methods with MATLAB for Engineers and Scientists

7. December 2009

0 Comments

Numerical method is aimed to approximate more accurate solution that other solving methods and techniques in engineering. Nowadays, applied numerical method is needed to analyze wide range of real world applications in engineering and physical sciences fields. To achieve best estimate for some functions with minimum round off and truncation error, particularly for complicated calculations [...]

Continue reading...

Project Management in Construction

5. December 2009

0 Comments

To get excellent result of project goals, we are encouraged to implement project management in order to organize, plan and optimize the integrated inputs for defining objectives with management skills so value addition will be added. There are suggested methodologies to managing project activities, based on time, objective, and cost. It is called as project [...]

Continue reading...

Finite Element Method, Linear Static and Dynamic Analysis

5. December 2009

0 Comments

For engineering and physical science students, the subject of Finite Element Method is a must because we can implement numerical technique for solving engineering problem in different forms. But how to find best reference that covers comprehensive presentation and analysis of complicated domains in engineering field? It is important to guide us how to find [...]

Continue reading...

Civil Engineering PE Exam Reference Manual

5. December 2009

1 Comment

Do you need to find trusted civil reference for your PE exam? Of course, you need to take a course before getting licensed as professional engineers by improving your civil engineering knowledge. There are some suggested how to prepare your self for facing PE exam. The excellent way is recommended to practice your self with [...]

Continue reading...

Civil Discipline Specific Review for FE/EIT Exam

5. December 2009

0 Comments

For civil engineer in training (EIT), have you prepared yourself to be accepted and certified as licensed Professional Engineer? If you are not confidence to pass the Fundamentals of Engineering exam (FE exam). The best suggestion to do is to prepare your self well by learning all civil disciplines, so you can get high score [...]

Continue reading...

BIM Handbook: A Guide to Building Information Modeling

5. December 2009

1 Comment

For architects, engineers, contractors and owners, getting excellent modeling that represents actual building’s parts and pieces is important to demonstrate the building life cycle and to determine the right plan of construction of process. As modern architectural phases, building information modeling (BIM) or building product model can be utilized as connection of sharing data for [...]

Continue reading...
Page 1 of 3123
PHVsPjxsaT48c3Ryb25nPndvb19hZHNfcm90YXRlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkXzI1MF9hZHNlbnNlPC9zdHJvbmc+IC0gPHNjcmlwdCB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCI+DQpjaF9jbGllbnQgPSBcInBvcm4xMzFcIjsNCmNoX3R5cGUgPSBcIm1wdVwiOw0KY2hfd2lkdGggPSAyNTA7DQpjaF9oZWlnaHQgPSAyNTA7DQpjaF9jb2xvcl9iZyA9IFwiMDAwMDAwXCI7DQpjaF9jb2xvcl9ib3JkZXIgPSBcIjAwMDAwMFwiOw0KY2hfY29sb3JfdGl0bGUgPSBcIjgyOEIxQlwiOw0KY2hfY29sb3Jfc2l0ZV9saW5rID0gXCI4MjhCMUJcIjsNCmNoX2NvbG9yX3RleHQgPSBcIjAwMDAwMFwiOw0KY2hfbm9uX2NvbnRleHR1YWwgPSA0Ow0KY2hfdmVydGljYWwgPVwicHJlbWl1bVwiOw0KY2hfc2lkID0gXCJDaGl0aWthIFByZW1pdW1cIjsNCmNoX2FsdGVybmF0ZV9hZF91cmwgPSBcImh0dHA6Ly9jaXZpbGVib29rLmNvbS9hZC5odG1sXCI7DQp2YXIgY2hfcXVlcmllcyA9IG5ldyBBcnJheSggKTsNCnZhciBjaF9zZWxlY3RlZD1NYXRoLmZsb29yKChNYXRoLnJhbmRvbSgpKmNoX3F1ZXJpZXMubGVuZ3RoKSk7DQppZiAoIGNoX3NlbGVjdGVkIDwgY2hfcXVlcmllcy5sZW5ndGggKSB7DQpjaF9xdWVyeSA9IGNoX3F1ZXJpZXNbY2hfc2VsZWN0ZWRdOw0KfQ0KPC9zY3JpcHQ+DQo8c2NyaXB0ICBzcmM9XCJodHRwOi8vc2NyaXB0cy5jaGl0aWthLm5ldC9lbWluaW1hbGxzL2FtbS5qc1wiIHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIj4NCjwvc2NyaXB0PjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkXzI1MF9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTI1MHgyNTAuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfMjUwX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkXzMwMF9hZHNlbnNlPC9zdHJvbmc+IC0gPHNjcmlwdCB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCI+PCEtLQ0KYW1hem9uX2FkX3RhZyA9IFwiaG9tZXRvb2wwYS0yMFwiOyBhbWF6b25fYWRfd2lkdGggPSBcIjMwMFwiOyBhbWF6b25fYWRfaGVpZ2h0ID0gXCIyNTBcIjsgYW1hem9uX2FkX2JvcmRlciA9IFwiaGlkZVwiOyBhbWF6b25fY29sb3JfbGluayA9IFwiMzMzMzMzXCI7IGFtYXpvbl9jb2xvcl9wcmljZSA9IFwiMDA5NUQzXCI7IGFtYXpvbl9jb2xvcl9sb2dvID0gXCIzMzMzMzNcIjsvLy0tPjwvc2NyaXB0Pg0KPHNjcmlwdCB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCIgc3JjPVwiaHR0cDovL3d3dy5hc3NvYy1hbWF6b24uY29tL3MvYWRzLmpzXCI+PC9zY3JpcHQ+PC9saT48bGk+PHN0cm9uZz53b29fYWRfMzAwX2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMzAweDI1MC0yLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkXzMwMF91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9jb250ZW50X2Fkc2Vuc2U8L3N0cm9uZz4gLSA8Zm9ybSBzdHlsZT1cImJvcmRlcjoxcHggc29saWQgI2NjYztwYWRkaW5nOjNweDt0ZXh0LWFsaWduOmNlbnRlcjtcIiBhY3Rpb249XCJodHRwOi8vZmVlZGJ1cm5lci5nb29nbGUuY29tL2ZiL2EvbWFpbHZlcmlmeVwiIG1ldGhvZD1cInBvc3RcIiB0YXJnZXQ9XCJwb3B1cHdpbmRvd1wiIG9uc3VibWl0PVwid2luZG93Lm9wZW4oXCdodHRwOi8vZmVlZGJ1cm5lci5nb29nbGUuY29tL2ZiL2EvbWFpbHZlcmlmeT91cmk9RnJlZUNpdmlsRW5naW5lZXJpbmdFYm9va0Rvd25sb2FkXCcsIFwncG9wdXB3aW5kb3dcJywgXCdzY3JvbGxiYXJzPXllcyx3aWR0aD01NTAsaGVpZ2h0PTUyMFwnKTtyZXR1cm4gdHJ1ZVwiPjxwPkdldCBsYXRlc3QgYm9vayB1cGRhdGUgISE8L3A+PHA+PGlucHV0IG1heGxlbmd0aD1cIjI1NVwiIGNsYXNzPVwidGV4dGlucHV0c2VhcmNoXCIgdmFsdWU9XCJFbnRlciB5b3VyIGUtbWFpbCBoZXJlXCIgbmFtZT1cIkVNQUlMXCIgc2l6ZT1cIjIzXCIgdHlwZT1cInRleHRcIi8+PGlucHV0IHR5cGU9XCJoaWRkZW5cIiB2YWx1ZT1cIkZyZWVDaXZpbEVuZ2luZWVyaW5nRWJvb2tEb3dubG9hZFwiIG5hbWU9XCJ1cmlcIi8+PGlucHV0IHR5cGU9XCJoaWRkZW5cIiBuYW1lPVwibG9jXCIgdmFsdWU9XCJlbl9VU1wiLz48aW5wdXQgdHlwZT1cInN1Ym1pdFwiIHZhbHVlPVwiU3Vic2NyaWJlXCIgLz48L2Zvcm0+PC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudF9kaXNhYmxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF9jb250ZW50X2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtNDY4eDYwLTIuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudF91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8xPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS0xLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzI8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTIuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtMy5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV80PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS00LmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzU8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTQuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfNjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtNC5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfYWRzZW5zZTwvc3Ryb25nPiAtIDxpZnJhbWUgc3JjPVwiaHR0cDovL3JjbS5hbWF6b24uY29tL2UvY20/dD1lYm9va3JldmllbWVjLTIwJm89MSZwPTEzJmw9c3QxJm1vZGU9Ym9va3Mmc2VhcmNoPWNpdmlsJTIwZW5naW5lZXJpbmcmZmMxPTAwMDAwMCZsdDE9X2JsYW5rJmxjMT04MjhCMUImYmcxPUZGRkZGRiZmPWlmclwiIG1hcmdpbndpZHRoPVwiMFwiIG1hcmdpbmhlaWdodD1cIjBcIiB3aWR0aD1cIjQ2OFwiIGhlaWdodD1cIjYwXCIgYm9yZGVyPVwiMFwiIGZyYW1lYm9yZGVyPVwiMFwiIHN0eWxlPVwiYm9yZGVyOm5vbmU7XCIgc2Nyb2xsaW5nPVwibm9cIj48L2lmcmFtZT4NCjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9kaXNhYmxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy00Njh4NjAtMi5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8zPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfNTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF82PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWx0X3N0eWxlc2hlZXQ8L3N0cm9uZz4gLSA4LWJsYWNrbmJsdWUuY3NzPC9saT48bGk+PHN0cm9uZz53b29fYXNpZGVzX2NhdGVnb3J5PC9zdHJvbmc+IC0gU2VsZWN0IGEgY2F0ZWdvcnk6PC9saT48bGk+PHN0cm9uZz53b29fYXV0aG9yPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hdXRvX2ltZzwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfZXg8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jb21tZW50X3Bvc3RzPC9zdHJvbmc+IC0gNTwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbnRlbnQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbnRlbnRfYXJjaGl2ZXM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbnRlbnRfZmVhdDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fZmF2aWNvbjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX3Bvc3RzPC9zdHJvbmc+IC0gMTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXRfaW1hZ2VfaGVpZ2h0PC9zdHJvbmc+IC0gMTk1PC9saT48bGk+PHN0cm9uZz53b29fZmVhdF9pbWFnZV93aWR0aDwvc3Ryb25nPiAtIDU0MDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRidXJuZXJfaWQ8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly9mZWVkcy5mZWVkYnVybmVyLmNvbS9GcmVlQ2l2aWxFbmdpbmVlcmluZ0Vib29rRG93bmxvYWQ8L2xpPjxsaT48c3Ryb25nPndvb19nb29nbGVfYW5hbHl0aWNzPC9zdHJvbmc+IC0gPHNjcmlwdCB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCI+DQp2YXIgZ2FKc0hvc3QgPSAoKFwiaHR0cHM6XCIgPT0gZG9jdW1lbnQubG9jYXRpb24ucHJvdG9jb2wpID8gXCJodHRwczovL3NzbC5cIiA6IFwiaHR0cDovL3d3dy5cIik7DQpkb2N1bWVudC53cml0ZSh1bmVzY2FwZShcIiUzQ3NjcmlwdCBzcmM9XCdcIiArIGdhSnNIb3N0ICsgXCJnb29nbGUtYW5hbHl0aWNzLmNvbS9nYS5qc1wnIHR5cGU9XCd0ZXh0L2phdmFzY3JpcHRcJyUzRSUzQy9zY3JpcHQlM0VcIikpOw0KPC9zY3JpcHQ+DQo8c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIj4NCnRyeSB7DQp2YXIgcGFnZVRyYWNrZXIgPSBfZ2F0Ll9nZXRUcmFja2VyKFwiVUEtMTIyNzEyMTUtMVwiKTsNCnBhZ2VUcmFja2VyLl90cmFja1BhZ2V2aWV3KCk7DQp9IGNhdGNoKGVycikge308L3NjcmlwdD48L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2FyYzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9saW5rPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfbGlua19kZXNjPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9saW5rX3RleHQ8L3N0cm9uZz4gLSBIb21lPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9vbmVfY29sPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfdGh1bWJfaGVpZ2h0PC9zdHJvbmc+IC0gOTI8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3RodW1iX3dpZHRoPC9zdHJvbmc+IC0gMjQ3PC9saT48bGk+PHN0cm9uZz53b29faW1hZ2VfaGVpZ2h0PC9zdHJvbmc+IC0gMjEwPC9saT48bGk+PHN0cm9uZz53b29faW1hZ2Vfc2luZ2xlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV93aWR0aDwvc3Ryb25nPiAtIDU0MDwvbGk+PGxpPjxzdHJvbmc+d29vX2xvZ288L3N0cm9uZz4gLSBodHRwOi8vY2l2aWxlYm9vay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy80LWxvZ28tdHJhbnMucG5nPC9saT48bGk+PHN0cm9uZz53b29fbWFudWFsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL3N1cHBvcnQvdGhlbWUtZG9jdW1lbnRhdGlvbi9mcmVzaC1uZXdzLzwvbGk+PGxpPjxzdHJvbmc+d29vX3BvcHVsYXJfcG9zdHM8L3N0cm9uZz4gLSA1PC9saT48bGk+PHN0cm9uZz53b29fcmVzaXplPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3J0bmFtZTwvc3Ryb25nPiAtIHdvbzwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV9oZWlnaHQ8L3N0cm9uZz4gLSAxMjA8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfaW1hZ2VfaGVpZ2h0PC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX2ltYWdlX3dpZHRoPC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX3dpZHRoPC9zdHJvbmc+IC0gMTgwPC9saT48bGk+PHN0cm9uZz53b29fdGFiczwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb190aGVtZW5hbWU8L3N0cm9uZz4gLSBGcmVzaCBOZXdzPC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfaGVpZ2h0PC9zdHJvbmc+IC0gODg8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl9pbWFnZV9oZWlnaHQ8L3N0cm9uZz4gLSA3NTwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX2ltYWdlX3dpZHRoPC9zdHJvbmc+IC0gNzU8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl93aWR0aDwvc3Ryb25nPiAtIDg4PC9saT48bGk+PHN0cm9uZz53b29fdHdpdHRlcjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3VwbG9hZHM8L3N0cm9uZz4gLSBhOjI6e2k6MDtzOjYxOiJodHRwOi8vY2l2aWxlYm9vay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy80LWxvZ28tdHJhbnMucG5nIjtpOjE7czo2MDoiaHR0cDovL2NpdmlsZWJvb2suY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMy1jaXZpbGJvb2suanBnIjt9PC9saT48bGk+PHN0cm9uZz53b29fdmlkZW9fY2F0ZWdvcnk8L3N0cm9uZz4gLSBTZWxlY3QgYSBjYXRlZ29yeTo8L2xpPjwvdWw+