Pemilik ponsel symbian khususnys symbian S60V3 boleh bersenang hati karena symbian memiliki banyak sekali aplikasi unik, canggih, aneh, keren, dan menarik yang dapat kita dapatkan dengan sangat mudah di internet baik yang gratis, trial, ataupun yang sudah cracked. Aplikasi symbian yang saya tulis berikut adalah aplikasi pengolah pesan berbasis symbian S60V3 yang bernama SMSTalk. Seperti namanya SMSTalk atau SMS berbicara adalah aplikasi yang dapat berbicara, maksudnya bukan berbicara tapi lebih tepatnya membacakan. Jadi aplikasi pengolah pesan masuk ini mempunyai fungsi sebagai pembaca sms. Aplikasi ini cukup sederhana namun unik, apabila aplikasi ini kita aktifkan maka SMS yang masuk otomatis akan langsung dibacakan nama pengirim pesan beserta isi pesannya dengan suara tanpa kita buka smsnya terlebih dahulu (y iylah pake suara masa pake hati??) . Apabila kita menggunakan ponsel nokia yang bersistem operasi symbian, biasanya akan kita temukan fitur pembaca pesan masuk, tapi fitur bawaan nokia ini tidak otomatis. Kalo mau ponsel membacakan pesan masuk, kita harus membuka sms > pilihan > dengarkan, dan ponsel akan membacakan sms. Yang kita dengarkan pun dari fitur bawaan nokia ini agak rancu dan sulit kita mengerti karena ponsel akan membacakan sms kita yang berbahasa indonesia dengan bahasa inggris. Berbeda dengan fitur bawaan nokia tsb beda pula dengan SMSTalk, Saat saya coba aplikasi SMSTalk ini, ntah bagaimana carany aplikasi ini membacakan sms kita dengan bahasa indonesia (contoh kalo sms dari 777 maka aplikasi akan mebaca tujuh tujuh tujuh bukan seven seven seven, dll) jadi kita bisa lebih jelas mendengarkan walaupun masih terdengar sedikit lucu juga sih cara membacanya :D ..SMS Berbicara dengan SMSTalk
Pemilik ponsel symbian khususnys symbian S60V3 boleh bersenang hati karena symbian memiliki banyak sekali aplikasi unik, canggih, aneh, keren, dan menarik yang dapat kita dapatkan dengan sangat mudah di internet baik yang gratis, trial, ataupun yang sudah cracked. Aplikasi symbian yang saya tulis berikut adalah aplikasi pengolah pesan berbasis symbian S60V3 yang bernama SMSTalk. Seperti namanya SMSTalk atau SMS berbicara adalah aplikasi yang dapat berbicara, maksudnya bukan berbicara tapi lebih tepatnya membacakan. Jadi aplikasi pengolah pesan masuk ini mempunyai fungsi sebagai pembaca sms. Aplikasi ini cukup sederhana namun unik, apabila aplikasi ini kita aktifkan maka SMS yang masuk otomatis akan langsung dibacakan nama pengirim pesan beserta isi pesannya dengan suara tanpa kita buka smsnya terlebih dahulu (y iylah pake suara masa pake hati??) . Apabila kita menggunakan ponsel nokia yang bersistem operasi symbian, biasanya akan kita temukan fitur pembaca pesan masuk, tapi fitur bawaan nokia ini tidak otomatis. Kalo mau ponsel membacakan pesan masuk, kita harus membuka sms > pilihan > dengarkan, dan ponsel akan membacakan sms. Yang kita dengarkan pun dari fitur bawaan nokia ini agak rancu dan sulit kita mengerti karena ponsel akan membacakan sms kita yang berbahasa indonesia dengan bahasa inggris. Berbeda dengan fitur bawaan nokia tsb beda pula dengan SMSTalk, Saat saya coba aplikasi SMSTalk ini, ntah bagaimana carany aplikasi ini membacakan sms kita dengan bahasa indonesia (contoh kalo sms dari 777 maka aplikasi akan mebaca tujuh tujuh tujuh bukan seven seven seven, dll) jadi kita bisa lebih jelas mendengarkan walaupun masih terdengar sedikit lucu juga sih cara membacanya :D ..Android Cell Phone
Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.
Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kode–kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler.
Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD).
Android versi 1.1
Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi dengan pembaruan estetis pada aplikasi, jam alarm, voice search (pencarian suara), pengiriman pesan dengan Gmail, dan pemberitahuan email.
Android versi 1.6 (Donut)
Donut (versi 1.6) dirilis pada September dengan menampilkan proses pencarian yang lebih baik dibanding sebelumnya, penggunaan baterai indikator dan kontrol applet VPN. Fitur lainnya adalah galeri yang memungkinkan pengguna untuk memilih foto yang akan dihapus; kamera, camcorder dan galeri yang dintegrasikan; CDMA / EVDO, 802.1x, VPN, Gestures, dan Text-to-speech engine; kemampuan dial kontak; teknologi text to change speech (tidak tersedia pada semua ponsel; pengadaan resolusi VWGA.
Android versi 2.0/2.1 (Eclair)
Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1 (Eclair), perubahan yang dilakukan adalah pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak yang baru, dukungan flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1.
Untuk bergerak cepat dalam persaingan perangkat generasi berikut, Google melakukan investasi dengan mengadakan kompetisi aplikasi mobile terbaik (killer apps - aplikasi unggulan). Kompetisi ini berhadiah $25,000 bagi setiap pengembang aplikasi terpilih. Kompetisi diadakan selama dua tahap yang tiap tahapnya dipilih 50 aplikasi terbaik.
Dengan semakin berkembangnya dan semakin bertambahnya jumlah handset Android, semakin banyak pihak ketiga yang berminat untuk menyalurkan aplikasi mereka kepada sistem operasi Android. Aplikasi terkenal yang diubah ke dalam sistem operasi Android adalah Shazam, Backgrounds, dan WeatherBug. Sistem operasi Android dalam situs Internet juga dianggap penting untuk menciptakan aplikasi Android asli, contohnya oleh MySpace dan Facebook.
Keunggulan ponsel bersistem Android di antaranya adalah:
1. Prosesor lebih cepat dibanding rata-rata smartphone lain. Prosesor Samsung Spica 800 MHz dan Nexus One 1 GHz. BlackBerry Onyx dan iPhone 3G memakai 624 MHz.
2. Ponsel Android memiliki fungsi GPS, koneksi ke Internet cepat, memiliki berbagai sensor, memakai layar sentuh. Fungsi ini biasa dijumpai pada ponsel mahal.
3. Tersedia 40.000 lebih aplikasi, banyak yang gratis.
4. Aplikasi berbasis Google sangat mudah terintegrasi: email, kontak, Google Docs, Google Maps, Google Talk, dsb.
Selain itu, ada beberapa kelemahan ponsel Android:
1.Memerlukan koneksi Internet berkecepatan tinggi untuk dapat memanfaatkan keunggulannya.
2. Pemakainya harus suka utak-atik sistem dan aplikasi agar dapat merasakan kehebatan Android.
3. Tiap ponsel berbasis Android memiliki keunggulan sendiri, sehingga sulit membandingkan ponsel Android satu dengan lainnya.
Symbian S60V3 :Mendeteksi Sinyal Wifi dengan Wifi Radar




Symbian s60v3 : Stop Global Warming dengan Aplikasi GreenCharging
Greencharging adalah salah satu aplikasi yang ada di hp saya dan akan sya bagikan buat kalian yang peduli dengan global warming :)). Cukup menarik karenan aplikasi ini mengajak kita untuk mendukung program stop global warming dengan cara mengingatkan qta untuk tidak menghabiskan energi listrik saat mengisi baterai hp (mungkin pesan yang kita tangkap dari aplikasi ini seperti itu)dan tentu saja untuk menjaga keawetan baterai hp. Seperti kita ketahui, Salah satu tips untuk menjaga baterai hp agar tetap awet adalah dengan tidak mencharger baterai hp terlalu lama apbila telah terisi penuh. Tapi terkadang kita lupa saat kita sedang mencharging baterai kita telah terisi penuh dan kita lupa untuk mencabut chargernya ataupun kita tertidur saat sedang mencharging. Untuk mengatasi masalah diatas kita dapat menggunkan salah satu aplikasi besutan impectus technologies inc, GreenCharging 1.0.0. selain untuk mengingat apabila betrai telah terisi aplikasi ini juga bertujuan menyerukan kita untuk mencegah pemanasan global, ini terlihat dari icon aplikasi yang bergambar pohon di dalam lampu dan pesan2 yang ada di menu aplikasi sendiri seperti stop global warming dan banyak pesan lainnya.Pertama setelah menginstal aplikasi yang terlihat aplikasi ini terbilang user friendly, cukup mudah digunakan karena tidak ada yang harus kita seting saat menggunakan aplikasi ini hanya tampil persentase sisa baterai hp kita yang terpampang di menu utama dan sebuah menu yang berisi tips untuk merawat baterai hp (battery saving tips) yang berisi 14 tips merawat baterai hp. Cara penggunaannya pun cukup mudah, buka aplikasi pada pilhan pilih enable maka aplikasi telah aktif, keluar dari aplikasi dan saat kita mencharging baterai maka saat bateri mencapai 100% aplikasi ini akan berbunyi (alarm) dengan sendirinya dan memberi pesan yang berisi peringatan brapa lama kita telah menyumbangkan/berpartisipasi dalam global warming (lama charger tidak kita cabut setelah baterai 100%) .


[ Download GreenCharging ]
Xperia X8, Ponsel Android bagi Kelas Menengah
Sistem operasi Android semakin laris diadopsi oleh vendor-vendor ponsel cerdas (smartphone). Sony Ericsson, misalnya. Seri Xperia X10, X10 mini, dan X10 mini pro yang diluncurkan beberapa waktu lalu, diklaim sebagai ponsel cerdas multimedia Android terbaik yang ada saat ini.Kemewahan ini tentu membawa konsekuensi. Harga X10 saat ini tergolong mahal, mencapai 6 juta rupiah, sehingga tak semua orang bisa memilikinya.
Untuk mengantisipasi hal itu, Sony Ericsson baru saja mengumumkan peluncuran ponsel cerdas Xperia X8. Antarmukanya menyerupai X10 mini, dengan empat sudut yang memudahkan penggunaan dengan satu tangan. Pengguna dapat melakukan personalisasi dengan membuat pintasan (shortcut) satu sentuhan ke empat aplikasi favorit. Feature Timescape dan satu tombol akses ke dunia konten juga tersedia di sini
Sebagai ponsel versi menengah, tentu saja X8 tidaklah segemerlap X10. Layar 3 inci, prosesor 600MHz, kamera 3,2MP tanpa flash, dan MicroSD 2GB adalah beberapa perbedaan yang jelas terlihat dari spesifikasi X10. Android yang dikandung X8 pun masih versi 1.6 (Donut), belum 2.1 (Eclair) yang akan segera di-upgrade pada keluarga X10.
Namun, melihat harga X8 yang dibandrol sekitar US$318 (menurut Geek.com), perbedaan tersebut terasa wajar. Toh, X8 juga tetap mempunyai layanan dan aplikasi yang sangat beragam. Sebut saja A-GPS, Google Maps, Gmail, GTalk, YouTube, dan Android Market. Konektivitas ponsel ini pun telah dilengkapi dengan Bluetooth, WiFi, kabel USB, dan MicroUSB.
Djunadi Satrio (Head of Marketing,Sony Ericsson Indonesia) berujar, “Kami bahagia dapat mempersembahkan pengalaman penuh menggunakan smartphone Xperia X8 kepada konsumen dengan cara menyuguhkan sebuah alat yang sarat feature dengan harga yang terjangkau.”
Berdasarkan rilis pers yang kami terima, Sony Ericsson akan mulai memasarkan X8 pada kuartal ketiga 2010. Tersedia lima pilihan warna, meliputi Putih, Biru Tua/Putih, Biru Aqua/Putih, Pink/Putih, serta Perak/Putih.
dikutip dari www.infokomputer.com
ASCII Art
contoh ascii art
_____ _ _ _
| __ | |___ ___ ___ ___| |_|_|___ ___ ___
| __ -| | . | . | | -_| _| |- _| -_| |
|_____|_|___|_ |_|_|___|_| |_|___|___|_|_|
____ _ _ _
| __ )| | ___ __ _ _ __ ___| |_(_)_______ _ __
| _ \| |/ _ \ / _` | '_ \ / _ \ __| |_ / _ \ '_ \
| |_) | | (_) | (_| | | | | __/ |_| |/ / __/ | | |
|____/|_|\___/ \__, |_| |_|\___|\__|_/___\___|_| |_|
|___/
ada 2 cara untuk menggambar dengan Karakter ASCII yang pertama dengan mengunjungi situs tertentu dan langsung menggambar di situs tersebut (ada banyak situs seperti itu, tinggal kita cari aja di google salah satunya http://ascii.mastervb.net/) kemudian cara ke2 yang lebih menarik adalah dengan mendownload softwarenya (contoh softwarenya ASCii.art 0.4 beta) langsung dan setelah instalasi kita bisa berkreasi sesuka kita, barulah setelah hasil dari gambar ASCII keluar bisa kita kopi kemanapun kita mau, menarik bukan :D..
contoh menggunakan gambar menjadi ascii art..
hasil ascii art nya
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##;.,:+@@@@@@#@@@@@@@@@@@###@#@@@@##+:```` ``.##@+#@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#++# ``#@@@@@@@#@@+@@@@##@#;,,####+:, ` ` ` ##:+#@@@@@@@@@@@@@@@@;@#@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`:' ` ;##@@@@@#@@,.@@###: ;+@#:` ` @@ @@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@# +, .#@#@@@@@@+. ;@#@+. .++#; .;'+######+; .,` :##''#@@@@@@@@@@@@@@@@@`@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#' # ``'@#@@@@###. ;#@+. ``+:#. :#@###@####:` .;;. ` ;@@+.#@@@@@@@@@@@@@@@@@#.#@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#;.' .@@#@@@@@#: ` '#'` '.;, ;@#@@@@#@#'` .'+. ` `+` : #@#`@@@@@@@@@@@@@@@@@@#';#@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,;; '##@@#@@## +'` ,.:: ;##@@@@##'. ,+: ` ` . ` '#+ : #@#`#@@@@@@@@@@@@@@@@@@#`@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@`', ###@,,@@#: `+. .; .@@@@@###, :#, ` ,' ,##;: : ##+ @@@@@@@@@@@@@@@@@@@@#.#@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@ #. ,###: ##@#.` ,: ` ;` ;#@#@@#;` `'#, ,+` +##,' ```: ##+ @@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@`@. ;##+ `@### ` :.` .: ##@@##; .++; .'. ,###:``` : +, @#; @@@@@@@@@@@@@@@@@@@@@@`@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##,#` ++#: ;#@#+ ;`` :` `#####, .##+` ,` ;. ` ++@#, ; `+ +:`@#, @@@@@@@@@@@@@@@@@@@@@#,@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+#. +++``+@@#+ ``:` ` :##@#, :+##' ., .; `,#@@@, ; +.'#:`@#` #@@@@@@@@@@@@@@@@@@@@@@:#@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#. #+' .@@@#' ``: `` `'###: `:+,:#; : ;` ` '@@@@, ;`` '# #+;;## #@@@@@@@@@@@@@@@@@@@@@# @@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#: ##; ;@#@#+ . ,`` ++#: ;#, +#, `, `' ` :#@@@#. ;` ;#`'@+;,@# #@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+`##. +#@@#+ : ,` ``` +#' '#+ `#+. `.` :: `+@@#@@` +.` :#+ @@+#`## #@@@@@@@@@@@@@@@@@@@@@@@.#@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@``##@@@# :``.`` `,` '#. :+#: .##` , ', ,#@@@@+`.+,` :#@ #@#@+:#' #@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@# ,#@@@@#` ,` ,` `:`' `#: .###` :#+`` ; .+` ;#@@@## ;+, ,##;.#@@#`##, `#@@@@@@@@@@@@@@@@@@@@@@@+'@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##+ ;#@@@@#,` ; ; .+ + `+` +##+ ;##` : ,+ ` +@@@@## +#. :#@# ##@@# ## `#@@@@@@@@@@@@@@@@@@@@@@@#.@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+ '##@@@#' + ; `.+ #`.; ;###; '##` : ;' `#@@@@#+ ##` ;#@#`'#@@#.:## ,#@@@@@@@@@@@@@@@@@@@@@@@@`@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+ '##@@@@# + : `+ @ ,` +#@#, +++`` : :; .##@@@@; #+ '#@#;.#@@@@ +#; '#@@@@@@@@@@@@@@@@@@@@@@@@:+@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+ :#@@@@##` :,`. + #.; ,#@@#. +##. : :; :##@@@@'.++ ` '@@@+ #@'@#: @#. #@@@@@@@@@@@@@@@@@@@@@@@@@#:#@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ,#@@@@@@;` ' ; + ++; ;###@` +##, : :: +#@@@@@@+#' ` +#@## ++:@## ,@# @@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@# `##@@@@@# + ' ; ;#.` +#@## ` +##+ : :: +#@@@@@@@#: ###@@`:@#`@@' ##' ;#@@@@@@;@@@@@@@@@@@@@@@@@@#`##@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#. #@@@@@@# ,... ,:.+. `;+#@@. +#@+ : `:: `#@##@@@@@#. ` +####:,+#,#@@``##` #@@@@@@@#'#@@@@@@@@@@@@@@@@#,:@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#; +#@@@,##;` + ; `+ +` .,;@@@` ;#@# ; .,: `##@@@@@@## ` '##@@+`###.@## '## `#@@@#;###`#@@@@@@@@@@@@@@@@@'`#@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@## :@#@@'`## ' ' + ; ,:,#@#: :;@#. ; :,;``@#@@@@@##; ```.#@@@@ ###`@##: ##: '#@@@#`@@@ @@@@@@@@@@@@@@@@@@# @@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@``#@@@@ ##. :,.`:.: ;' @##' `'+#; ; +.'``@@@@@@@##, ` #@@@# @@#',#@# :## #@@@@@ ### ##@@@@@@@@@@@@@@@@# #@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#, ###@@,'#+ ' ' #:` '+ #### +,#+ , + ' @@@@@@@##` , '#@@@ @##+ #@#; ##' `,#@@@@@ #@#`;#@@@@@@@@@@@@@@@@# '@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+ ;#@@@# ## `,' ,+` ++`.#@#. + @# '@ + ##@@@@@#' ', `+@@# #@## ,@@@ `##`` #@@@@@+ @@#.,@@###@@@@@@@@@@@@#`:#@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#``#@@@@`##' '`, #. '+; @@#' : ##. #+ + ###@@@##, .#. +#@@`#@@#; #@#' '## .#@@@@#;.@@@:`@##:@@@@@@@@@@@@@#,.@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#; +#@@#+:@# ` ,+ :: +## :### `,'+' '# + ;#@@@@#+ ` '#., #@@'+@@@@ :#@# @#,, +##@@@#,;#@#; #@@ #@@@@@@@@@@@@@;`@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@### ,#@@@@ @@+ ;'. ' '##, #@#. ,.## ,+ ' .#@@@@#:` '#; , ;#@@#@@@#' ##@+ ;## ;`#@@@@@@ +@@@' +@# @@@@@@@@@@@@@#' @@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@. @@@@#;+## , +' ' ;,## :### ## .+.. ``#@@@@' ` +## ' @@@@@@@@@`;#@#` ##,.`'#@@@@@# @@+#' ;#@ +@@@@@@@@@@@@@+ #@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@# '#@@@@`#@+` .+. : `;:#. @## ` '#: #; +#+@; :: '#@: : ,#@@@@@@#+ #@@+ :## ' @@@@@@@+`###+' .## ;#@@@@@@@@@@@@+ @@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+`.#@@@@.#@@.: '+ . + #+ ,##; `#+ #' ` '+.. ;#; '#@. , +@#@@@@@@`;###` ##: ,'#@@@@@#::@@#;+ ##`.#@@@@@@@@@@@@# #@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@#,@@# : +` : '`.#: ### ` ## ;+ ` '; .+##; '##`; ; `#@:@@@@@# @@@+ ,## ; @#@@@@@# #@@+:+ ##``#@@@,#@@@@@@@@ #@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#,;#@@@#`@##'` ,+ : .' +# `#@: ` .#.,#: .';+#@; '##` .`` ;#@:@@@@@,;#@# ##: ;;#@@@@@@@ @@#+,+ ##. @@@@ @@@@@@@@@ #@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:@@@@@+'#@@.' +. . #` #+ :## +;`@+ .'##`#@#; ;##.`, : ###'#@@@@ @@#'`.## ; @@@@@@@#;,#@#'.+ +#.`#@@# #@@@@@@@# @@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@ @@@# '`# : '' :#, ##: + @##',`#@,@@#+ ``##:``' : `@@;#@@@@@##@# ++, :;#@@@@@#@.#@@@;.+ +#.`'@@#`'@@@@@@@# @@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#;+##@+.,.,. `#` +#` ## ,,++' ##++##@ ` #+' `,,` ;#@`@@@@@@@@#:`,## ' @@@@@@@@# #@@#:.+ +#,``@@@,,#@@@@@@#`#@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#`@@@@:'`+ , +' ## .#' #.## ###`#@@.` +++ '``, ### @@@@@@#@# #+, ''@@@@@@@@;;@@@#:,+ +#...#@@'.@@@@@@@+.@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#'#@@@@`@ '; ,#. :#+ '#` `.@# +#@.#@#'``.+# + : , #@#`#@@@@@@#.`.## +`@@@@@@@@# @@@@#,,+ +#`..+@@# @@@@@@@+,@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`@@@@@ @ +. #+ '#: +# .++.` '#@;:@@# ##` '; ; ,#@+.#@@@@@#+ #+..;##@@@@@@@#:#@@@#,:+ +# ,.;@@# @@@@@@#;:#@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@;@:' ; ' ##. +' :#' ,#@# @@#. '#. ;# :, '@#,:#@@@@@#` :#+ #:#@@@@#.#@`@@@@@#.:+` ## ;,,#@@ #@@@@@#:;#@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:@@@@@@@## .'. `## #, #+ #@#.+##' `.+'`,#, ., +@# ;#@@@@@' ##.'#@@@@@#;#@@.#@@@@@`'', ## ',`#@#`#@@@@@#.;@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@#+ ; # .## .+` `;+`` #@@# #@# #+ `#+ `` . #@@ '@@@@@# ;##`@@@@@@@:`@#:#@@@@@#.+', ## +.`#@#'@@@@@@#`'@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#` ,;+ :## ;+ `+, :#@#.'##, '+ ##:` , ` .### #@@@@#;` #@ @#@@@@@# +#@`@@@@@@@`+;, #+ +. #@@@#@@@@@# +@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@## '`+' '#' '' +' ``#@@# ##+ ``+: +#@ ;. ,# + #@@@@# +#++#@@@@@#.,##,#@@@#@@@`+;, +; +` #@@@#@@@@@# '@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#: # #: +#; +. ,# ` #@@@::##.` #+ +#@# ;: '# ; #@@@#.`,#@'@@@@@@#+ ###.#@@#''#@`@,, #: +` #@@@@@@@@@# ;#@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ;: # #+, # ` +`` ;#@@# ##+ :+ ;#@#' :.; ## : @@@#+ ##@@@@@@@@#`;#@`@@@#@+,#@+#.,`#` + #@@@@@@@@@#,:#@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+ +.`# #:.`# ;, ,#@@#'`##` +,`+@@@. + ; @# . #@## ;#@@@@@@@@#'.##:;@@@#:+.@@@@ .,# `' #@@@@@@@@#':,@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#;,+..+ #.``;``; `.#@@@# +#+ '' #@@@# `# , `#@'` #@@; `#@@@@@@@@@# #@# ##+@#`,`@@## `;+ ,;``#@@@@@@@@#,',#@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@# ++.,' +``.. ; `.##+@@# ##``.# ;@@@@# :# ` .#@@ #@# ##@@@@@@@@#,'## +#,@@@```@@@# +; ;..,#@@@@@@@@#`+.@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ##.:: # `,., ,###+@#,,## +, ##@@@' ##` :#@# ##, ;#@@@@@@@@@# ##+.#`@@@#.``@@@@` +. + ,;@@@@@@@@@# +.@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#.##.:. # ,: ,##@`@@@ +#: ,' ##@@@#, `##. +@@@ `## `#@@@@@@@@@# @@@ #,@@@@#' .@@@+` # +``+#@@@@@@@@# #`@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:+#@.;` `' :` ,#@@# @@# @# + `@@@@@#` '##, #@@@ +, #@@@@@@@@@@';@#.+;;@@@@@+ ,#@@;,,+ `', ;@@@@@@@@#',#.@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`@@@:# .' ; `:#@@@@ #@':+' ,, #@@@@@# ###: #@@@ :+ '#@@@@@@@@#@ ##+,+,@@@@@@# :#@@.,'. ;.' .@@@@@@@@@:'#+@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`@@@:# ,',` :'@@@@@.##.'#` ' :#@@@@@# `#@#: #@@@`# ,###@@@@@@@@ @#@ #`@@@@@@@# :#@#``#` #`', @@@@@@@@#`+#@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;@@@'# ;+` , +#@@@@:## ## .` #@@@@@@# :#@@: `##@@@, #@@@@@@@@@@:'@@ # @@@@@@@@# :#@@ `+ .# ,',@@@@@@@@@ ##@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@# ``;. : #@@@@@@@@ #; : '#@@@@@@+ '@@#; .#@@#' #@@@@@@@@@@@'##;; @@@@@@@@@# :##+,:, #@: ;@@@@@@@@@# @#@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@@@#+ ``. ' #@@@@@@@+.#` ``#@@@@@@@+ #@@#: :@#@# +#@@@@@@@@@@#@#+, @@@@@@@@@@# :@#::# ### .@@@@@@@@@+ ##@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@' `. +# .@@@@@@@#:'+ . '#@#@@@@@+ #@@@, ;@@#`:#@@@@@@@@@@@@#@:.@@@@@@@@@@@# +@@ .; '##;,.@@@@@@@@#,.@#@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@; , +## :#@@@@@@#.#; .``,#@@@@@@+ #@@#, '@#.,@@@@@@@#@@@@@@#;`##@@@@@###+:# +@#.: @@#`+:@@@@@@@@#`.##@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##+``+#@+ #@@@@@@@@`#.` ; ` ,#@@@@'.@@@#, '#:.#@@@@@@@#@@@@@@'`##@@@@@@#` `# @#;:' '#@# '+#@@@@@@@# ,#@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.`,`#'; #@@@@@@@@,# ,`' ` .##@@#+;#@@#, ;'`##@@@@@@#`@@@@@#:###@@@@@#; ,#`## #` ###'`.@@@@@@@@@+ ;#@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@.`. .#:, ,#@@@@@@@@@+ .## ``+##+ @##@@: : #@@@,@@@@#:#@@@@@@##.+#@### ` #@.##:+ ;#@#.;`#@;@@@@@@: ;#@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@..+ ,#., '#@@@@@@@@#; ,##+ ':+#@'` ##@@# #@@#`#@@@@@#@: ` +#+' ` '##@#.@` @@## +;#@,@@@@@#` +@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@`,## .#`. '#@@@@@@@@@.:@@#`+. :` ;#'`##@@@@:@@##:@@@@@@#` +@@@@@:+ '#@@' ,##;#@@@@@@ +@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#`;@## .#`. '#@#@@@@@@# '@#: .', : `@#@@@@@#@@#.@@@@@@@ .'##@@@@;#.`@@@@., #@ #@@@#@+. #@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:;@@@@ .#`.`;#@@@@@@@@@ #@# ,+++.#@#+`###:@@#@#,;@##@@@@@#.```.,;+####@@@@@@## +#@@# ;`#;;@@@@@#:: #@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#'+#@@@#. .#`.`;#@;@@@@@@@ @#+ ,,`#@+;@@#,#@@+`# #`@@@@@@@#@####@#@@@@@@@@@@@@`.@@@#' .+# #@@@@@@`; @@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#; .#`..;#',#@@@@@@@##+ @@@@@@@`@## +,,;#@@@@@@#####@@@@@@@@@@@@@#+ #@@@#`, #;,#@@@@@# ' @@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@# .#`,:;@`':#@@@@@@@@+ @###+@@### ,+`@@@@@@@@@#:'++#####@@@@@@@@ ##;##@ ;:# @@@@@@#+ +.@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@``#.,+;# # @@@@@@@@#@ ` ;##. ;#+ .@ @@@@@@@@@@@.`` #@@@@@@+'#@ ##+ #:'#@@@@@@# +:@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#; #.:##@`+,+@@@@@@@`+`` .#+. ;+ ` ,+@@#@@@@@@@@@#. ` `#@@@@@@@@@# ##;:.@ @#@@@@@@@,+@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #;:##@::# @@@@@@#`,.` ` `+'. : +, ##@+@@@@@@@@@@#@; ` ` +@@@@@@@@@@;`##,.+.@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,## @@@+`+.+#@@@@#.`: ` ': ` . .' ` '#+ '#@@@@@@@@@@@##. +#@@@@@@@@@#`;### #@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@ ###@ @@ @@@@@#, ' ` ` '` ,#; '@@@@@@@@@@@@@#@##@#@@@@@@@@@# ###;'#@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#,+@@#.+#;;@@###' ,` , ` `'` '@@@@@@@@@@@@@@@@@@@@@@@@@@@@+ #@@ @@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;@@@#;@@ @#@@@#` . ` ``, +@@@@@@@@@@@@@@@@@@@@@@@@@@@#,`#@#:#@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:@@@@@@#;.@@@@# ` `` ` #@@@@@@@@@@@@@@@@@@@@@@@@@@@@`,@@#@@@@@:@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@,@#@@@,` `` #@@@@@@@@@@@@@@@@@@@@@@@@@@@# +#@@@@@@@ @@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@# ` @@@@@@@@@@@@@@@@@@@@@@@@@@@#' #@@@@@@@# @@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;@@@@@@#, #@@@@@@@@@@@@@@@@@@@@@@@@@@@:`#@@@@@@@# @@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+ +#@@@@## #@@@@@@@@@@@@@@@@@@@@@@@@@@#`;@@@@@@@@@ @@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@# `#@@@@@#: #@@@@@@@@@@@@@@@@@@@@@@@@@@# #@@@@@@@@@ @@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#: ;@@@@@## ` `#@@@@@@@@@@@@@@@@@@@@@@@@@@#.#@@@@@@@@@ @@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@# `@@@@@@@' `#@@@@@@@@@@@@@@@@@@@@@@@@@@;#@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##; @@@@@@@@@@@@; ``#@@@@@@#.`` `#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###+: +#@@@@@@@@@@#. `#@@@@@@@# ` ` ` .: ` ``#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####;. ` :#@@@@@@@@@@@# .#@@@@@@@#: ,+' '#: .;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##+, #@@@@@@@@@@@@' .#@@@@@@@@@` ``+'` ` ####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#'. ` ; ;#@@@@@@@@@@#@. .#@@@@@@@@@# ` ,; ``#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##, `` ,` #@@@@@@@@@@@@# .#@@@@@@@@@## ` , ` ##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+. `` ` + :#@@@@@@@@@@@@' `#@@@@@@@@@@@+ ;` `` +#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+. '' @@#@@@@@@@@@@#` `#@@@@@@@@@@@#' `:,` :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##. .#,.#@@@@@@@@@@@@@ `#@@@@@@@@@@@@@; ` .'':,` :#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##: ## +##;#@@@@@@@@#; `@@@@@@@@@@@@@@#' .+###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##` ,++ @#+ @@@@@@@@@#`` @@@@@@@@@@@@@@@#; ` ,'##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#' ##,:## #@@@@@@@@# #@@@@@@@@@@@@@@@#: `@#@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@, ` ,#@ ##; #@@@@@@@@; #@@@@@@@@@@@@@@@@#:` :':``:@#@@@@@@@@@@@@@@@@@@@@@@@@##`@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+ #@@:## ` #@@@@@@@#` #@@@@@@@@@@@@@@@@##, ` .:+##@#@@@@@@@@@@@@@@@@@@@@@@@# +#@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#: .#@#@#. #@@@@@@## +@@@@@@@@@@@@@@@@@@#` ` #@@@@@@@@@@@@@@@@@@@@@@##``@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@. +#@@@' ` #@@@@@@@: +#@@@@@@@@@@@@@@@@##@ ` '@@@@@@@@@@@@@@@@@@@@@@#: ##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;` #@@@# #@@@@@@#` '@@@@@@@@@@@@@@##@@@#; ,#@@@@@@@@@@@@@@@@@@@@@+ .#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#. ;#@@@`` `@@@@@@@# :@@@@@@@@@@@@@@ @@@@@#. ` `@@@@@@@@@@@@@@@@@@@@@# #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@#' #@@@# :#@@@@@#, `@@@@@@@@@@@@@@,`#@@@@# #@@@@@@@@@@@@@@@@@@@#.`:#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@#. `#@@@# @@@@@@@# ` #@@@@@@@@@@@@@' :@@@### #@@@@@@@@@@@@@@@@@@#' #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@## ;@@@#: ;#@@@@@@+ #@@@@@@@@@@@@## ;#@@### #@@@@@@@@@@@@@@@@@#+ +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@#; #@@@#` #@@@@@@#, +@@@@@@@@@@@@@#.` ;#@@@@#: .@@@@@@@@@@@@@@@#@@# `,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@#,` @@@@# ;@@@@@@@# :#@@@@@@@@@@@@@+ ;@@@@@##: :#@@@@@@@@@@@@@@@@@#, @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@:` .#@@@+ #@@@@@@#'` `#@@@@@@@@@@@@@#` :##@@@@##@#@@@@@@@@@@@@@@@@@@#+ ##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@, :#@@#: ` ;#@@@@@@#` `#@@@@@@@@@@@@@@'`` `##@@@@@@@@@@@@@@@@@@@@@@@@@@ +#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@## `` ;#@@#` `#@@@@@@## #@@@@@@@@@@@@@@# ` :###@@@@@@@@@@@@@@@@@@@@@#: ;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@##`` '#@@# ` ;#@@@@@@#, #@@@@@@@@@@@@@@#+ ` .###@@@@@@@@@@@@@@@@@@@# ,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@. '#@#+ #@@@@@@@# '@@@@@@@@@@@@@@@#, ` ` .'###@@@@@@@@@@@@@@@#::#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@#` '#@@: '#@@@@@@@; ` ;#@@@@@@@@@@@#;'## ` ` ,'##@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@## ` '#@# ##@@@@#@#` ,#@@@@@@@@@@## +#+ ` @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@###+ :#@# '#@@@@@@#+ `#@@@@@@@@@@@:` ##: ` #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@#: :#@'` #@@@@@@@#. #@@@@@@@@@@# ` ;#@. #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#` .##, :#@@@@@@@# #@@@@@@@@@#+ ###` #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+ #@` #@@@@@@@#: +@@@@@@@@@@.` .@@# #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@, ## ;@@@@@@@@# '@@@@@@@@@# +### +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+ ` +; ##@@@@@@@' ``:@@@@@@@@@+ #@#+ +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#: ` '.,#@@@@@@@# :++.@@@@@@@@#: ;#@#' +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@# : ` . #@@@@@@@@+ ,@@@+'@@@@@@@@@, #@@#; #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@' :.` ; :#@@@@@@@#. ` .##@@@@#@@@@@@@@## ` ,#@@#; ` `` #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##``+ ` .+` #@@@@@@@@# .+#@@@@@.@@@@@@@@@@@#` ` +@@@#; ` +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@## ++ ##' '#@@@@@@@#: .#@@@@@@@@ @@@@@@@@@@@##, `#@@@#+;'#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:,#+#@@# #@@@@@@@@# ,##@@@@@@@@#`@@@@@@@@@@@@@#+ ;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@# +#@@@@, +#@@@@@@@@' ` `.##@@@@@@@@@#+,@@@@@@@@@@@@@@##` #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;,@@@@#+ ,#@@@@@@@@#` :+##@@@@@@@@@@.;#@@@@@@@@@@@@@@#@, `.#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@;@@@@@@@@# +@@@@# #@@@@@@@@@+ '@@@@@@@@@@@@@# +#@@@@@@@@@@@@@@@#@' ` '#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@#@@###@@@@@@@@@@@#@ ##@@@@@@#+`##@@@, '@@@@@@@@@#` ` +#@@@@@@@@@@@@#, #@@@@@@@@@@@@@@@@@@#+ ` ##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@#, '#@@@@@@@@@@@# ;@@@@@@@@@`:@@@#' `.#@@@@@@@@@# `.@#@@@@@@@@@@@@## .#@@@@@@@@@@@@@@@@@@##+ `#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@#+ '#@@@@@@@@@@@# #@@@@@@@## #@@@# #@@@@@@@@@#, :@#@@@@@@@@@@@@@@; +@@@@@@@@@@@@@@@@@@@@##; ` :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@ ``#@@@@@@@@@@@@# +#@@@@@@@#,,#@@#. +#@@@@@@@@## ` +#@@@@@@@@@@@@@@@#`.@@@@@@@@@@@@@@@@@@@@@@#+ ` '#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@# ##@@@@@@@@@@@@@ `#@@@@@@@@# #@@@# #@@@@@@@@@#: :#@@@@@@@##@@@@#@@#@ #@@@@@@@@@@@@@@@@@@@@@@@@ +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@# `#@@@@@@@@@@@@@# #@@@@@@@@#,.#@@#` #@@@@@@@@@# ``###@@@@@@@@#@@@@@@@# ;#@@@@@@@@@@@@@@@@@@@@@@@#,` `@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@# ;#@@@@@@@@@@@@@#` `:#@@@@@@@@+ ##@@; `#@@@@@@@@@; '##@@@@@@@@#:@@@@@@##` @#@@@@@@@@@@@@@@@@@@@@@@@@+ ,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@# '@@@@@@@@@@@@@@#, #@@@@@@@@@,.#@@+ .#@@@@@@@@@@##@@@@@@@@##;,@@@@@##` ;#@@@@@@@@@@@@@@@@@@@@@@@@@#; .#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@# ` ##@@@@@@@@@@@@#: :#@@@@@@@#@ #@@@ #@@@@@@@@@@@#@@@@@@@@#' ##@@@## ` #@@@@@@@@@@@@@@@@@@@@@@@@@@@#' ,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@; #@@@@@@@@@@@@@@' #@@@@@@@@#,,#@#. @@@@@@@@@@@#@@@@@@@@@+ .#@@@@+`` '#@@@@@@@@@@@@@@@@@@@@@@@@@@####.`@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@# .#@@@@@@@@@@@@@# ;#@@@@@@@@@ #@#; #@@@@@@@@@@@@@@@@#@@# #@@@@# ` .#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@#: #@@@@@@@@@@@@@# @@@@@@@@@#,;##+ '@@@@@@@@@@@@@@@@@@#, `#@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@# ;#@@@@@@@@@@@@#. ;#@@@@@@@##`@## :#@@@@@@@@@@@@@@@@#' +#@@@; ` '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@#, #@@@@@@@@@@@@#: ` #@@@@@@@@#`@@# `#@@@@@@@@@@@@@@@@# `#@@@@@ .#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@# +#@@@@@@@@@@@@# ` '#@@@@@@@#+#@# @@@@@@@@@@@@@@@@@, '@@@@@#, '#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@#, `@@@@@@@@@@@@@# @@@@@@@@@@@@# @@@@@@@@@@@@@@@@# ##@@@@@+ ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@## #@@@@@@@@@@@@#,` +#@@@@@@@@@@#` '#@@@@@@@@@@@@@@+ ;#@@@@@@#.`#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@#, .#@@@@@@@@@@@@+ .#@@@@@@@@@@#` ;#@@@@@@@@@@@@@#,` #@@@@@@@@# '#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@# #@@@@@@@@@@@@#.` #@@@@@@@@@@@. ,#@@@@@@@@@@@@@# `,#@@@@@@@@#, #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@#, :#@@@@@@@@@@@@+ ;@@@@@@@@@@#, `@@@@@@@@@@@@@@# @@@@@@@@@#@# :#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@# ##@@@@@@@@@@@#. ``@@@@@@@@@@#: #@@@@@@@@@@@@@' ,#@@@@@@@@@@#' @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@#: ;@@@@@@@@@@@@#+ ` +@@@@@@@@@@+ #@@@@@@@@@@@@#: +@@@@@@@@@@@@#,`##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@# #@@@@@@@@@@@@#, ;@@@@@@@@@@# +@@@@@@@@@@@@#`.#@@@@@@@@@@@##@`'#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@+ '#@@@@@@@@@@@@# #@@@@@@@@@# +@@@@@@@@@@@@@ #@@@@@@@@@@@@@### @#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@#,@@@@@@#,`#@@@@@@@@@@@@#' `` #@@@@@@@@@@` '@@@@@@@@@@@@@`#@@@@@@@@@@@@@@@#,`#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@## +#@@@@@# '@@@@@@@@@@@@@#. ;@@@@@@@@@#: '#@@@@@@@@@@@#+@@@@@@@@@@@@@@@@@# ,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@#,`;@@@@@@#; #@@@@@@@@@@@@@#` ,#@@@@@@@@#' ;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+; +#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@# .#@@@@@@@ ,@@@@@@@@@@@@@@+ `:#@@@@@@@@@# :#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#. #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@# #@@@@@@#+ :@@@@@@@@@@@@@#+,#@@@@@@@@@@# :#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ `#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@' '@@@@@@@#,:@@@@@@@@@@@@@@###@@@@@@@@@@# :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+ :#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@#: #@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+ '#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@#` '#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@# ` #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##`@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@#' ;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#;,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@#; +#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@' ` .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#.#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@+ ,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@+ '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@# ` #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@` `+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@#, ` #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@+ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@# `,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@#. '#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@+ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@# `#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@' ;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@#` @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@+ `@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@#,``+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@#'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Membuat Effect splash dengan Photoshop

Tuliskan teks sesuai keinginan kamu..

kemudian kamu duplicate layernya...

Sekarang mengubah warna teks "duplicated layer" untuk putih. Kemudian klik 2x pada layer bawah untuk membuka layer styles. Sekarang, masuk ke "Stroke" dan ubah ukuran "6" dan warna dari merah, menjadi hitam. Kemudian klik "ok". seharusnya sudah terlihat seperti ini.

Sekarang klik pada text layer yang bewarna putih, lalu tekan atas (keypad) dua kali, kemudian tekan kiri (keypad) dua kali juga. Sekarang akan terlihat seperti ini:

Sekarang gunakan free transform dan buat sehinnga menjadi seperti gambar berikut..






