Simpan tempat makan favorit kamu
install Horego sekarang
Opens till 21:00
0.8 km
Jawa, Warung Makan, Southeast Asian
Jl. Dr. Wahidin No.26, Purwosari, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57142
6350
Tempat makan Selat Solo Tenda Biru Dr Wahidin ini, menjadi salah satu Makanan Asian, Makanan Indonesian, Street Food pilihan warga lokal yang tinggal tidak jauh dari Jl. Dr. Wahidin No.26, Purwosari, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57142. Selat Solo Tenda Biru Dr Wahidin menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Jl. Dr. Wahidin No.26, Purwosari, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57142.
@go2dika
Ke sini karena rekomendasinya sepupu yang kuliah di Solo. Kirain beneran tendaan, ternyata gedung dengan parkiran yang luas. Sarapan di minggu pagi dan langsung rame sama warlok. Semua menu bakal diupdate stoknya. Pesen Selat Daging (22k), Nasi Gudeg Paha (23k) dan Air Es (2k). Ngga usah nunggu lama langsung disajikan komplit. Dari semua selat di Solo, ini yang paling worth it sih.. Harga terjangkau dan dapet daging utuh, potongan kondimen besar dan segar, kuah banyak dan rasa juga enak. Nasi gudegnya punya sedikit rasa manis dengan potongan ayam yang besar. Rekomen banget kalo mau makan aneka hidangan khas Solo.
30 Sep 2024
Opens till 17:00
1.0 km
Southeast Asian, Soup, Jawa
Jl. Hasanudin No.99 D/E, Punggawan, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139
10634
Tempat makan Selat Viens Pusat ini, menjadi salah satu Makanan Asian, Makanan Indonesian pilihan warga lokal yang tinggal tidak jauh dari Jl. Hasanudin No.99 D/E, Punggawan, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139. Selat Viens Pusat menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Jl. Hasanudin No.99 D/E, Punggawan, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139.
@go2dika
First thing first begitu sampai Solo, sarapan selat dulu dong di Viens Pusat. Lokasinya bisa walking distance dari Terminal Tirtonadi/Stasiun Balapan. Tempat makannya cukup luas, dan dibedain sisi takeaway dan dine in. Buka dari pagi dan udah rame warlok yg datang sarapan. Pesen Selat Daging Cacah (18k), Sup Matahari (12k), es Jeruk (5k), Nasi (4k), dan aneka gorengan (3,5k-7k). Selatnya best! Beneran otentik rasanya, kondimennya juga komplit dan ngenyangin banget. Sup matahari enak, sayang bentuknya kurang estetik.
27 Sep 2024
Opens till 21:00
0.1 km
Tea, Beverage, Bubble Tea
Jl. Yosodipuro No.133, Mangkubumen, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139
347
Tempat makan Chatime Solo Paragon ini, menjadi salah satu Coffee pilihan warga lokal yang tinggal tidak jauh dari Jl. Yosodipuro No.133, Mangkubumen, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139. Chatime Solo Paragon menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Jl. Yosodipuro No.133, Mangkubumen, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139.
gusti sabdo
Mantab ini
20 Jul 2024
Opens till 21:00
1.0 km
Southeast Asian, Asian, Soup
Jl. MT Haryono No.38, Manahan, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139
1592
Tempat makan Bakso Mblenger Manahan ini, menjadi salah satu Makanan Asian, Makanan Indonesian, Bakmie pilihan warga lokal yang tinggal tidak jauh dari Jl. MT Haryono No.38, Manahan, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139. Bakso Mblenger Manahan menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Jl. MT Haryono No.38, Manahan, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139.
Hanumsaraswati
Bagus pelayanannya top Rasa enakkkk
3 Aug 2024
Opens till 22:00
0.1 km
Pastry, Tea, Bread
Solo Paragon, Jl. Yosodipuro No.133, Mangkubumen, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139
1653
Tempat makan Starbucks Solo Paragon Mall ini, menjadi salah satu Coffee, Dessert pilihan warga lokal yang tinggal tidak jauh dari Solo Paragon, Jl. Yosodipuro No.133, Mangkubumen, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139. Starbucks Solo Paragon Mall menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Solo Paragon, Jl. Yosodipuro No.133, Mangkubumen, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139.
ARumba Setyo Resmi
19 Aug 2024
Opens till 23:00
0.8 km
Asian, Casual, Chinese
Slamet Riyadi St No.392, Purwosari, Laweyan, Surakarta City, Central Java 57144
3391
Tempat makan Diamond Restaurant ini, menjadi salah satu Makanan Asian pilihan warga lokal yang tinggal tidak jauh dari Slamet Riyadi St No.392, Purwosari, Laweyan, Surakarta City, Central Java 57144. Diamond Restaurant menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Slamet Riyadi St No.392, Purwosari, Laweyan, Surakarta City, Central Java 57144.
Next Open, Today 15:00 - 23:00
0.9 km
Casual, Family, Live Music
Jl. Balekambang No.7, Manahan, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139
3740
Tempat makan Balekambang Resto ini, menjadi salah satu pilihan warga lokal yang tinggal tidak jauh dari Jl. Balekambang No.7, Manahan, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139. Balekambang Resto menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Jl. Balekambang No.7, Manahan, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139.
Opens till 22:00
0.1 km
Rice, Beef, Japanese
Solo Paragon, Mangkubumen, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139
3106
Tempat makan Kimukatsu Solo Paragon Mall ini, menjadi salah satu Makanan Asian pilihan warga lokal yang tinggal tidak jauh dari Solo Paragon, Mangkubumen, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139. Kimukatsu Solo Paragon Mall menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Solo Paragon, Mangkubumen, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139.
Opens till 14:00
0.7 km
Southeast Asian, Vegetarian, Rice
JL. Gleges, Sriwedari, Laweyan, Sriwedari, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57141
994
Tempat makan Rm Pecel Bu Kis ini, menjadi salah satu Makanan Asian, Makanan Indonesian pilihan warga lokal yang tinggal tidak jauh dari JL. Gleges, Sriwedari, Laweyan, Sriwedari, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57141. Rm Pecel Bu Kis menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah JL. Gleges, Sriwedari, Laweyan, Sriwedari, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57141.
Opens till 22:00
0.6 km
Casual, Meat, Restaurant
Jl. Prof. DR. Supomo No.11, Sriwedari, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57141
2365
Tempat makan Obonk Steak ini, menjadi salah satu Makanan Western pilihan warga lokal yang tinggal tidak jauh dari Jl. Prof. DR. Supomo No.11, Sriwedari, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57141. Obonk Steak menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Jl. Prof. DR. Supomo No.11, Sriwedari, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57141.
Opens till 00:00
0.6 km
Coffee, Beverage, Donut
Jl. Prof. DR. Supomo No.68, Punggawan, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139
554
Tempat makan Couvee Solo ini, menjadi salah satu Coffee, Dessert pilihan warga lokal yang tinggal tidak jauh dari Jl. Prof. DR. Supomo No.68, Punggawan, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139. Couvee Solo menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Jl. Prof. DR. Supomo No.68, Punggawan, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139.
Opens till 21:00
0.8 km
Fries, Fish, Western
Jl. R. M. Said No.162, Punggawan, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57132
3144
Tempat makan Ws Warung Steak ini, menjadi salah satu Makanan Western pilihan warga lokal yang tinggal tidak jauh dari Jl. R. M. Said No.162, Punggawan, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57132. Ws Warung Steak menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Jl. R. M. Said No.162, Punggawan, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57132.
Next Open, Today 15:00 - 23:00
0.6 km
Asian, Casual, Chicken
Jl. Kenanga No.23, Badran, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57142
2015
Tempat makan Bakmi Djowo Koeno Ayam Goreng Kampoeng Mbah Mangoen ini, menjadi salah satu Makanan Asian, Makanan Indonesian, Bakmie pilihan warga lokal yang tinggal tidak jauh dari Jl. Kenanga No.23, Badran, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57142. Bakmi Djowo Koeno Ayam Goreng Kampoeng Mbah Mangoen menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Jl. Kenanga No.23, Badran, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57142.
Opens till 22:00
0.1 km
Tea, Beverage, Coffee
Lantai GF - Solo Paragon Mall, Jl. Yosodipuro No. 133, kel.Mangkubumen, kec.Banjarsari, Surakarta, Jawa Tengah 57139
222
Tempat makan Fore Coffee Solo Paragon Mall ini, menjadi salah satu Coffee pilihan warga lokal yang tinggal tidak jauh dari Lantai GF - Solo Paragon Mall, Jl. Yosodipuro No. 133, kel.Mangkubumen, kec.Banjarsari, Surakarta, Jawa Tengah 57139. Fore Coffee Solo Paragon Mall menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Lantai GF - Solo Paragon Mall, Jl. Yosodipuro No. 133, kel.Mangkubumen, kec.Banjarsari, Surakarta, Jawa Tengah 57139.
arum
Enaak
3 Sep 2024
Opens till 20:00
0.9 km
Chicken, Indonesian, Satay
Jl. Kenanga No.59, Badran, Purwosari, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57142
264
Tempat makan Sate Buntel Badran Sate Kambing ini, menjadi salah satu Makanan Asian, Makanan Indonesian pilihan warga lokal yang tinggal tidak jauh dari Jl. Kenanga No.59, Badran, Purwosari, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57142. Sate Buntel Badran Sate Kambing menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Jl. Kenanga No.59, Badran, Purwosari, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57142.
Opens till 23:00
0.6 km
Italian, Casual, Family
Slamet Riyadi St No.388, Purwosari, Laweyan, Surakarta City, Central Java 57149
5974
Tempat makan Pizza Hut Restoran ini, menjadi salah satu Makanan Western, Dessert pilihan warga lokal yang tinggal tidak jauh dari Slamet Riyadi St No.388, Purwosari, Laweyan, Surakarta City, Central Java 57149. Pizza Hut Restoran menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Slamet Riyadi St No.388, Purwosari, Laweyan, Surakarta City, Central Java 57149.
Opens till 21:00
0.2 km
Bakery
Jl. Yosodipuro No.123, Mangkubumen, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139
1265
Tempat makan My Joy Bakery ini, menjadi salah satu Bakery, Dessert pilihan warga lokal yang tinggal tidak jauh dari Jl. Yosodipuro No.123, Mangkubumen, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139. My Joy Bakery menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Jl. Yosodipuro No.123, Mangkubumen, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139.
Next Open, Today 15:00 - 22:00
0.3 km
Chicken, Jawa, Asian
Jl. Srigading I No.20, Mangkubumen, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139
1917
Tempat makan Wedangan Pendhopo ini, menjadi salah satu Makanan Asian, Makanan Indonesian, Dessert pilihan warga lokal yang tinggal tidak jauh dari Jl. Srigading I No.20, Mangkubumen, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139. Wedangan Pendhopo menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Jl. Srigading I No.20, Mangkubumen, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139.
@go2dika
Hidden gem dalam gang dengan sekitaran yang sepi. Menempati rumah Joglo yang kental dengan adat Jawa. Banyak pilihan tempat duduk, ada kursi bakso, warung angkringan, sampai meja makan. Sistemnya pilih2 aneka lauk dulu, trus pesen nasi dan minum di kasir. Kalo ke sini jangan pas laper berat, karena agak lama nunggu makanan diantar. Yang bikin lama adegan bakar2 aneka lauk di atas arang. Tapi emang beneran worth it sih, wanginya smoky banget! Overall ini angkringan paling enak di Solo (pantes rame). Biasanya, lauk angkringan tuh 1-2 ada yang ngga enak, tapi ini enak semua sih. Cuma pelayanannya aja yang agak keteteran.
29 Sep 2024
Opens till 21:00
0.4 km
Asian, Southeast Asian, Rice
Slamet Riyadi St No.342, Penumping, Laweyan, Surakarta City, Central Java 57141
11675
Tempat makan Rumah Makan Adem Ayem ini, menjadi salah satu Makanan Asian, Makanan Indonesian pilihan warga lokal yang tinggal tidak jauh dari Slamet Riyadi St No.342, Penumping, Laweyan, Surakarta City, Central Java 57141. Rumah Makan Adem Ayem menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Slamet Riyadi St No.342, Penumping, Laweyan, Surakarta City, Central Java 57141.
Fensi Safan
Tempatnya ada lantai 1 (non AC) dan lantai 2 (AC) dan meja besar2 lingkaran. Makanannya banyak variannya mulai dari indonesia, chinese juga ada. Yang terkenal, nasi gudegnya. - Koloke, lumayan enak. - Cumi goreng tepung, enak juga, crunchy. - Bakso babat, baksonya ya b aja, babatnya empuk, bersih ada bau jahenya. Kuahnya bening, dan terasa mericanya. - Bakso mie, b aja, rasa kuahnya terasa merica dan bening juga. Meskipun rame tapi pelayanannya cepat.
17 Sep 2024
Opens till 21:00
0.2 km
Bakso, Noodle, Street Food
Jl. Dr. Cipto Mangunkusumo No.34, Mangkubumen, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57141
470
Tempat makan Bakso Mentari ini, menjadi salah satu Makanan Asian, Makanan Indonesian, Street Food pilihan warga lokal yang tinggal tidak jauh dari Jl. Dr. Cipto Mangunkusumo No.34, Mangkubumen, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57141. Bakso Mentari menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Jl. Dr. Cipto Mangunkusumo No.34, Mangkubumen, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57141.
Aditiya Susilowati
murah, enak dan nagih rasanya
22 Jun 2024
Opens till 21:00
0.7 km
Casual, Noodle, Restaurant
Jl. Bungur V No.5, Punggawan, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57132
1092
Tempat makan Wang Li Heng ini, menjadi salah satu Bakmie pilihan warga lokal yang tinggal tidak jauh dari Jl. Bungur V No.5, Punggawan, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57132. Wang Li Heng menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Jl. Bungur V No.5, Punggawan, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57132.
Next Open, Today 17:00 - 22:45
0.3 km
Asian, Casual, Dessert
Lapangan Kuliner Kota Barat, Jl. Doktor Moewardi, Banjarsari, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57142
1693
Tempat makan Markobar Martabak Kota Barat ini, menjadi salah satu Makanan Asian, Makanan Indonesian, Dessert pilihan warga lokal yang tinggal tidak jauh dari Lapangan Kuliner Kota Barat, Jl. Doktor Moewardi, Banjarsari, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57142. Markobar Martabak Kota Barat menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Lapangan Kuliner Kota Barat, Jl. Doktor Moewardi, Banjarsari, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57142.
Opens till 21:00
0.8 km
Casual, Meat, Restaurant
Jl. Kebangkitan Nasional No.45, Sriwedari, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57141
899
Tempat makan R B Grill ini, menjadi salah satu Makanan Western pilihan warga lokal yang tinggal tidak jauh dari Jl. Kebangkitan Nasional No.45, Sriwedari, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57141. R B Grill menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Jl. Kebangkitan Nasional No.45, Sriwedari, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57141.
Opens till 23:00
0.6 km
Asian, Casual, Diner
Jl. Prof. DR. Supomo No.79, Punggawan, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139
463
Tempat makan Moro Seneng ini, menjadi salah satu Makanan Asian, Makanan Indonesian pilihan warga lokal yang tinggal tidak jauh dari Jl. Prof. DR. Supomo No.79, Punggawan, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139. Moro Seneng menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Jl. Prof. DR. Supomo No.79, Punggawan, Kec. Banjarsari, Kota Surakarta, Jawa Tengah 57139.
Opens till 22:00
0.7 km
Casual, Porridge, Restaurant
Jl. Hasanudin No.40, Purwosari, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57142
1260
Tempat makan Bubur Bakar Soto Rempah Badran ini, menjadi salah satu pilihan warga lokal yang tinggal tidak jauh dari Jl. Hasanudin No.40, Purwosari, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57142. Bubur Bakar Soto Rempah Badran menawarkan beragam hidangan yang hampir semua orang sukai. Menawarkan suasana yang ramah dan baik, tempat makan ini patut untuk Kamu kunjungi apabila sedang tidak jauh dari daerah Jl. Hasanudin No.40, Purwosari, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57142.
Copyright © 2024 Horego. All rights reserved.