text:
A scientific analysis of Space Sector 2814
According to Green Lantern lore, billions of years ago the advanced alien species known as the Guardians of the Universe moved from their home planet of Maltus to the planet Oa "near the center of the universe." (Technically, the universe has no center, but we'll let that go.)
From Oa, the Guardians divided the universe into 3,600 "Sectors," each one touching Oa and radiating outward from it. There has been some confusion about the size and shape of these Sectors over the years, so I will explain. A two-dimensional circle is easy to divide into 3,600 parts -- each 1/10th of a degree wide -- and so it has been rumored that the Guardians simply divided the universe into very thin wedges. However, this is impractical for a three-dimensional universe, and it is not the method used by the Guardians. It has also been stated at times that each Sector is one degree by 18 degrees (18 square degrees). However, this adds up to 64,800 square degrees, which was apparently arrived at by multiplying 360 degrees by 180 degrees. In fact, a sphere has approximately 41,253 square degrees (the proper formula is 360*360/π), so the math is off. Each sector should cover approximately 11.46 square degrees of Oa's sky.
Here is a rational way for the Guardians to have divided up the universe into 3,600 Sectors. First, they would have divided the sky of Oa (and, extending outward into infinity, the sphere of the universe) into eight equal segments. This would have essentially given them the spherical equivalent of an octahedron. As you can see below, an octahedron is constructed of eight equivalent sides, each of which is an equilateral triangle. Likewise, we have divided our sphere into eight equivalent, triangular wedges.
Now, it is a fact that you can divide an equilateral triangle into n^2 smaller equilateral triangles of equal size, where n is any whole number. For example, here is an example where we divide one equilateral triangle into nine (n = 3):
If use then use this technique to divide each of the eight faces of the sphere into 900 smaller "rounded triangles" (n = 30), we will end up with 7,200 roughly triangular sections. (These will, of course, not be actual equilateral triangles due to the curvature of the sphere, but the principal should still hold true enough for it to be a convenient method of dividing the space.) Combine two of these subdivisions into a roughly diamond-shaped area, and you have your 3,600 Space Sectors. Here is an example of a small cross-section:
Note that these Sectors start out small where they all come together at Oa (which is considered "Sector Zero"), but because they grow wider with distance, at the "edge" of the universe they will be more than 2.7 billion light years across. (We'll talk more about scale in just a moment...)
At first, the Guardians of the Universe tried to live up to their self-appointed name by patrolling these 3,600 sectors themselves. Then they built a robot police force to do so, which had disastrous consequences. (The robots, known as "Manhunters," congregated and tried to eradicate all intelligent life in one of the Sectors.) Finally, they began appointing an organic police force to do the job, which they dubbed the Green Lantern Corps. Due to certain limitations on the Guardians' power source, at first there was only one Corpsman per Sector. There is now an average of two per Sector. That is still not much, as I will explain below, so the universe is barely guarded, but I suppose every little bit helps.
One of the facts that has been established in the lore is that the Milky Way is part of Sector 2814, while its neighboring galaxy Andromeda is in Sector 2813. If you know anything about the scale of the universe, you know that this is highly unlikely. The two galaxies are only about 2.5 million light years apart. In a universe that is at least 93 billion light years across (that's just what we can observe of it - more on this in a moment), 2.5 million is insignificant. To put it another way, the Atlantic Ocean is about 3,000 miles (4,800 km) wide between New York and Ireland. If the observable universe were that wide, the distance between the Milky Way and Andromeda would be 425 feet (130 m).
Of course, we do draw political boundaries like that all the time, so it is possible, however improbable. And the closer the two galaxies are to Oa, the more likely it is that they would be split down the middle like that, since the Sectors would not be as wide.
Looking in our immediate area of the universe - within one billion light years - a perfect location emerges for Oa: the Boötes Void, also known as "The Great Void." The Boötes Void is what is known as a "supervoid." It is 250 million light years across and contains almost no galaxies. Its center is roughly 700 million light years away -- ridiculously far in human terms, but comfortably close in cosmological terms. Placing Oa in the middle of a supervoid makes great sense, as despite their mission, the Guardians remain somewhat aloof from the universe. It makes sense that "Sector Zero" would be somewhat isolated and not part of a normal cluster of galaxies.
Additionally, the Boötes Void appears to be at nearly the correct angle to place a dividing line perfectly between the Milky Way and Andromeda. (Of course, in a few billion years, the two galaxies will merge anyway, and the Green Lanterns will have a much harder time figuring it all out, but for now we can make it work well enough.)
If Oa is 700 million light years away, that would mean that Sectors 2813 and 2814 would each be approximately 44.4 million light years across in the neighborhood of the Milky Way. With that knowledge, we can safely predict some of the nearby galaxies that belong to each of the Sectors. The map at the top of this article shows the approximate dividing line, as does this view:
Within our Local Group of galaxies, Sector 2813 would include Andromeda (home of the Skrull Empire and the now destroyed planet Krypton) and its many satellite dwarf galaxies, the Triangulum Galaxy (home of the Shi'ar Empire), and the NGC 3109 Subgroup. Other nearby galaxies in the Sector would include the M81 Group (including the well-known galaxies M81, a.k.a. Bode's Galaxy, and M82, a.k.a. the Cigar Galaxy), the M101 Group (including M101, a.k.a. the Pinwheel Galaxy), the IC342/Maffei 1 Group, the NGC 55/300 Group and the Ursa Major (M109) Group.
Sector 2814 would include the Milky Way (our home), the Large Magellanic Cloud (home of the Kree Empire), the Small Magellanic Cloud, and the Milky Way's many other satellite dwarf galaxies. It would also include the nearby galaxies in the Canes Venatici I Group, the Centaurus A/M83 Group, the NCG 1313 Group and part of the Virgo Cluster (although the cluster's core would lie in another Sector - probably 2815).
These nearby galaxies would just constitute a small cross-section of these two Sectors, however. As I mentioned before, the universe is a big place. Even if we count just the observable universe - that is, the part from which we can hope to observe data from Earth with the most powerful telescopes we could ever create - we are talking about a scale that will baffle your imagination.
Our Sun is one of 400 billion stars in the Milky Way. It is one of 1.5 trillion stars in our Local Group of galaxies (which includes Andromeda, Triangulum, the Magellanic Clouds and several dwarf galaxies). It is one of 200 trillion stars in the Virgo Supercluster, which includes the large Virgo Cluster and several smaller groups of galaxies, including our Local Group.
There are about 100 million similar superclusters of galaxies in the observable universe. Here is a rough map of the structure of the observable universe, showing threads of superclusers alternating with voids. (The Virgo Supercluster is at the center, but not even visible at this scale.)
Those 100 million superclusters equal an estimated 170 billion galaxies and 300 sextillion stars. (How big of a number is that? This big:300,000,000,000,000,000,000,000.)
Furthermore, a recent NASA study estimated that 22% of stars had planets in their habitable zones. That doesn't mean that they could support life, just that they are in the right location to do so under the right circumstances. Assuming that everything else is equal, that yields 66 sextillion potentially habitable planets.
We don't yet know what percentage of those planets actually does support life. According to my sources (science fiction books and films), it is nearly 100%. However, I will be conservative and predict that 5% contain an ecosystem that has developed beyond microbial life. That yields 3.3 sextillion flourishing worlds in the observable universe. I will further estimate that one in 1,000 of these has developed life forms with a higher level of consciousness and intelligence comparable to or greater than humans. That yields 3.3 quintillion fully evolved worlds. Of those, I will predict that half of them have already destroyed themselves, leaving approximately 1.7 quintillion inhabited planets remaining.
If we divide those numbers by 3,600, we get the following:
Almost 27,800 superclusters per Sector.
More than 47 million galaxies per Sector.
83,000,000,000,000,000,000 stars per Sector.
18,000,000,000,000,000,000 potentially habitable planets per Sector.
900,000,000,000,000,000 planets with primitive ecosystems per Sector.
9,000,000,000,000 inhabited planets per Sector.
That's 83 quintillion stars and nine trillion inhabited planets per Green Lantern. And again, that's only in the universe that we can observe from Earth. The actual size of the universe is currently unknown. there are some who believe that it may actually be just slightly smaller than the size of the observable universe, which if true would mean that we could determine the true size of the universe just as soon as we have a telescope powerful enough. However, most astronomers believe that it is at least slightly larger, with one popular estimate being 250 times larger (by volume), and another plausible estimate being that the totality of the universe is 300 sextillion times larger than what we can observe. Because of the cosmological constant, we know that stars and galaxies are present at the same density throughout the universe, so we can easily extrapolate our numbers.
We are already in dangerous territory as it is, so I am not even going to bother with the higher estimates, but I will acknowledge that the universe is slightly larger than what we can observe. If we estimate that it is 50% bigger (by volume), that would make its total diameter just over 106 billion light years, and each Sector's numbers would increase by 50%:
125,000,000,000,000,000,000 stars per Sector.
13,500,000,000,000 inhabited planets per Sector.
Spending an average of one hour on a planet and working eight hours per day, 200 days per year, a Green Lantern could visit about 1,600 planets per year. At that rate, it would take over 8.4 billion years to visit all of the inhabited planets in a Sector. (Or more than 4.2 billion if there were two Green Lanterns working each Sector.) It is safe to say that there are a lot of planets that are not part of the regular beat of these space cops.
It is likely that the Green Lanterns stay close to home: giving highest priority to the galaxies closest to Oa, and only venturing further into deep space when something truly odd is happening. In fact, the Milky Way was probably somewhat out of the way and on the very border of the Corps' patrol when the Guardians gave the Psions the Vega System. They probably never expected that the great Abin Sur would one day crash-land on a remote world in that border galaxy and bequeath his ring to an Earthman.
Or that the Earthman would spend 90% of his time driving around America with his pal Ollie while the rest of his Sector went untended. No wonder no one likes Earthmen.
Labels: aliens, Green Lantern, planets, secret history, superheroes
Renato Custódio January 8, 2016 at 10:25 AM
Awesome article. I really liked reading it all. Congratulations.
Something interesting is that with the New 52 Krypton was moved to the Milk Way, making this stuff even weirder.
Scott Frederick June 4, 2016 at 9:07 PM
Hi! Enjoyed your article! Something that might make your math easier and/or impossible (hee!): according to the lantern wiki, the sectors do NOT encompass all of the universe, visible or otherwise. They just encompass areas the Guardians claim to have jurisdiction over.
From the wiki:
"It is a known fact that the 3600 Sectors of space cover only the areas of the universe that the Guardians presume to influence, and claim to have authority over. There are other areas, indeed entire sectors of space, that the Guardians and therefore the Corps., have no jurisdiction, and in some cases no knowledge of."
http://greenlantern.wikia.com/wiki/Space_Sector
So it sounds like the Lantern sector system encompasses a much smaller area than the entirety of the universe.
The idea of the Green Lantern tooling around the desert in a pickup truck with a goofy grin on his face while a bazillion inhabited worlds go unprotected was pretty damned funny though.
jim April 16, 2020 at 4:53 PM
That is really nice to hear. thank you for the update and good luck. UFOs
admin December 6, 2021 at 10:35 PM
jonamdicks January 24, 2022 at 8:02 AM
Finding the best paintball gun to fit your needs isn't always an easy task. There are so many different styles of paintball guns on the market today it can be a bit confusing to find which one is the right choice for you. Luckily our team is here to help make it easier for you! With our years of experience on the field we have assembled a list of the top Best Budget Paintball Gun currently on the market in 2022.
bmbstitch January 24, 2022 at 11:02 AM
Courtney Thorne-Smith :- Courtney Thorne-Smith is an American actress known for her multiple roles in some of the popular television series of all time.
Brooke Daniells :- Brooke Daniells is a popular and professional photographer from the United States of America
Simeon Panda :- Simeon Panda is a true role model for anyone who wishes to achieve success in the field of bodybuilding.
Faye Chrisley :- Faye Chrisley is an American reality TV star. She is well-known for playing Nanny in the American TV series Chrisley Knows Best.
Christi Pirro :- Christi Pirro is a lawyer and a law clerk. She is well-known as Jeanine Pirro's daughter. Jeannie, her mother, is a TV broadcaster and writer.
Pokimane :- Pokimane is a famous Canadian twitch streamer and YouTuber. However, she is famous for her streaming on games. So, she mostly played two games
Jean Muggli :- Jean Muggli came to popularity as the former wife of Michael Strahan, a retired professional American football player
Chandler Belfort :- Chandler Belfort is the daughter of The Wolf of Wall Street, a famous American investor, and motivational speaker.
Marcella Samora :- Selena Quintanilla-Pérez, more commonly known as Selena, was an excellent pop singer.
Elizabeth Ashley Wharton :- When you are the daughter of a popular artist, fame comes along with it. With that come big expectations
The mountains of Jupiter


Mr Dobson, the Head of D&T, joined the School from Winchmore School, Enfield, north London, in 1993 to launch the department. (Previously students had walked to Caistor Yarborough). Under his leadership the department quickly grew, seeing the introduction of A level Technology. The annual Technology exhibition is a showcase for the work that students manufacture as part of their examination courses under his department's guidance. In his first few years here, he was also a housemaster in the former boarding quarters in Lindsey House (now the English, Music and Maths block). In 2011 he took on the pastoral leadership of students in Years 10 and 11. Mr Dobson's ascension to the role of Head of Upper School is the stuff of legends. Mr Cook, the former deputy head, bought him a pint of Guinness and suggested that he could do the job for six weeks to stand in for a sick colleague. Those six weeks became seven years. His assemblies were remarkable and inspiring: academic, insightful and erudite reflections on life, the universe and during the academic year, 2015-16, his beloved Leicester City. He stepped down from this role when Year 11 went on study leave in May, and today, he steps down as a teacher at Caistor Grammar School.
His reference to join us came in the form of a chat between the-then head Mr Foulkes and Mr Dobson's Winchmore headteacher. The notes read thus: "Good at getting people to work together – very professional in his attitude – sets high standards – self-assured – clear in his expression and gets to the point – he has a vision about the way in which children should learn together – nice chap… plays cricket." I cannot attest to his cricketing skills, but those who have met, worked with or been taught by Mr Dobson, will know that he is all this and more. He has seen several hundred students through their GCSEs, quietly inspiring them to achieve their best when some felt that their best was never achievable. He has always been on the students' side, supporting them to the hilt, even when he may not have completely agreed with the choices that they made.
As for his future, he is keen to remind anyone who asks that he is not retiring. He is, in fact, having a 'gap decade' where he hopes to fulfil many of those ambitions that being a teacher impedes from finding form. (That might be a small clue). Even these, which will become clearer in the next few months and years, are ambitious, and just like Mr Dobson, are in keeping with the School's motto, 'Ever to excel'.
Mrs Hyslop joined the School ten years ago as the Special Educational Needs Coordinator for one day a week. She has worked with many students over the years, enabling them to reach their potential and giving advice to parents and students. Her success was such that her role expanded so that at the end of her time with us, she was her for two days a week. She has been more than generous with her time. Having spent many years juggling two roles, and after a brief illness, she has decided that she wants to focus more time on her own plans for the future and so, with regret, she leaves us at the end of the year.
Mrs Cook joined the School as a Learning Support Adviser five years ago. Her duties have been numerous and various. They have involved: supporting a range of students on a one to one basis who have needed help in one way or another to fulfil their potential, running the time management course for Year 10, helping all students with study support skills, running homework clubs to help students to get back on track, working with heads of section to ensure all students are making good progress and compiling the student passports. Beyond her work in the Learning Support department, Mrs Cook became involved with day and residential trips to France, the Lake District and the Peak District. She has also supported the Duke of Edinburgh's Award Scheme at all levels. Although she was a part-time colleague, she had a full-time commitment to our students.
Mrs Warmouth taught cello and violin at the School for 20 years, guiding students through their examinations at all levels. A student of the Royal Academy of Music, she is an accomplished cellist and the strength of our string ensemble is thanks to her dedication. She has willingly allowed her home close to School to become an examination centre, meaning that Caistor students could take their exams close to School rather than making the journey to Grimsby. A little known fact is that Godfrey, the School cat, belongs to Mrs Warmouth. We wished her farewell at Tuesday evening's Summer concert.
Mrs Janet Dobson who taught Technology for this year for us and Mrs Dinah Allan who taught Music this term. Mr Kevin Redgrift, one of our site team is leaving us at the end of the summer to take on a caretaking role closer to home at Scartho Primary Academy. Our two PE trainee teachers, Miss Jessica Allen and Mr Josh Ward depart having successfully completed their placement year with us. Our Arts/IT Technician Mr Matthew Thompson is leaving us after his year to study at the Birmingham Conservatoire in September while Miss Molly Craig, our Science Technician will be studying children's nursing at Sheffield Hallam University. Mr Kris Smy, our network manager and DofE Bronze coordinator, completed his Computing degree in Computing and is leaving his current School role to train with us a Teacher of Computing from September. Mr Joe Moloney, our PE Technician, will be with us next year but this time as a trainee teacher in the PE and English departments.
And finally, Mr Michael Robinson, who has been the Head of Lower School (Year 7) for 14 years, will be taking on a new challenge as Head of Computing. In his pastoral role, he has overseen students' transition into CGS, ensuring that each and every one feel settled. He has devised many initiatives over the years. Anyone who can get 100 Year 7 students to take part in a mass line dance has a level of expertise that mere mortals can only dream of. Miss Turner will be the new Head of Lower School (Year 7) from September.
Congratulations to the following students who have achieved high merit and citizenship scores this term.
Year 9: Amelia Terry, Madeleine Roberts, Fareedah Saluwu, Alston Rodrigues, Jasmin Leward.
Congratulations to the following students who have been acknowledged for their contribution to our REF ideas (Respect, Excellence & Friendship).
This is the second year that this initiative has been held. An amazing day was had by all 28 students, selected for their hard work and progress in Year 9. Split into 6 groups, the students had to design, construct and test a model facility to store nuclear waste (an egg) for the French nuclear power company, EDF. Whilst doing this, additional problems were set such as researching relevant scientific concepts, mathematical calculations, selecting a suitable geographical location, strict time management and all within a very tight budget. They presented their project and findings, in French and English, to a panel of experts including Mr Holland (French), Mrs Donoghue (Physics) and returning former student and engineering graduate Adam Walker (Manufacturing Engineer). The whole group of students performed fantastically during the day and choosing the winning design was incredibly difficult due to the amazing variety of imaginative designs. Eventually the panel of experts went with the design from Hala Aabed, Dakota Sylvan, Emily Thompson, Caitlin Beaumont and Will Payne. Thank you to Mr Holland, Mrs Donoghue, Miss Craig and Mr Walker for their support.
We enjoyed a superb concert on Tuesday evening from our very talented musicians. Thank you especially to students in Years 10 and 11 who returned from work experience or their extended summer holiday to perform for us. Thank you to the Friends who, thanks to the warm weather served drinks outside. Thank you to Mrs Thompson, Mr Thompson, Mr Warmouth and Mrs Allan for leading the event.
Last week, we hosted our annual Challenge of Industry Competition. Held across two days, the event pitches students against one another in teams of eight or nine. They have to design, market and sell a product in a little over 12 hours of working together. Groups are decided for them and some unexpected challenges presented to them. Mr Hay, Head of Year 12, supported by Mrs Stones, from the Learning Support Department, put together a demanding day for the students and assemble a diverse range of business advisors to support them. Thank you to them and to the following companies who released staff for two days: University of Lincoln, Skanska, Ann K Robinson Chartered Accountants, Lovelle Estate Agents, the RAF, Apostleship of the Sea (Hull), the Bride Outlet, Lincolnshire Police, ARH Tucker & Son, OSL Consulting and British Steel. The winners were Sterling, made up of the following students: Momin Ali, Esther Baker, Benjamin Bedford, Francesca Dyas, Bailey Bradshaw-Nuttall, Chloe Brown, Aisling Stenton, Jamie Wallace and Isobelle White.
I would like to take this opportunity to remind you of our school uniform requirements for students in Year 7 to 11 and so allow you to prepare for the start of the new academic year. Parents should pay particular attention to the uniform items of girls' skirts and boys' trousers, which in some cases do not adhere to the school guidelines. The skirt should be a box pleat skirt, worn to no more than two inches above the knee. In addition, girls' trousers should be a formal black style and should not be of a 'skinny'/tight fit, nor should they be a typical 5 pocket jean style. Boys trousers should be charcoal grey in colour and not black. For further guidelines please see items on the web site of our uniform providers Greenswear (www.greenswear.co.uk). The only jewellery which should be worn is a wrist watch, single plain ring and single ear studs; please dissuade students from coming to school wearing wrist bands, bracelets or necklaces. Make up and nail varnish are not permitted.
Well done to Harrison Tuite (Year 9) who has just won the 'Road to Wimbledon' county final 2018. A tremendous achievement: he has now gained a place to play at Wimbledon in two weeks' time and also have a couple of tennis lessons with former British no 1 Tim Henman… Mr Harris of the English department led the recent MENCAP Readathon, raising £813.62 for charity… Students in Year 10 and 12 went to London yesterday (Thursday) on the art trip. They had a chance to view Emily Shilling (Year 12) and Laura Jackson's (Year 13) work on display at the Mall Galleries Exhibition. Thank you to Mrs Porter, Mrs Shilling and Mrs Jago who led the trip, returning late last night… Hannah Scott (Year 10) is having her hair shaved off today for the Teenage Cancer Trust. Hannah has already raised in excess of £300. I expect this will increase… Four students have been supporting the primary school's end of year production of Joseph. Thank you to Hollie Routledge, Charlotte Davey, Pearl McCann and Maddison Bray (all Year 8) for lending their talents and for continuing to build links with other local schools… Congratulations to Millie Wallace (Year 9) who this week competed at the Fernie Pony Club One Day Event held at Rolleston, Nottinghamshire. She came 6th and has qualified for the Regional Championships to be held at Keysoe in September… Tom Mead (Year 12) has secured a scholarship at the prestigious Royal Military Academy Sandhurst for September 2019… If you want to read more about School from our students' perspective, then please read the latest edition of Caistor Focus, which will be available online soon. Thank you to Mr Davey for editing this publication.
And after all that, it is time for a holiday! Thank you for all your support this year and thank you to all the staff at the School who work hard to enable our students to achieve their potential in a range of ever impressive activities and academic endeavours.
I wish you and your families a very happy summer holiday. The new academic year starts on Tuesday 4 September.


text:
Fremont County giving back to kids this Christmas
WRTA hosting larger bus this year to allow for transporting even more gifts
Published: Dec. 9, 2020 at 11:02 PM CST
RIVERTON, Wyo. (Wyoming News Now) -
Toy drives are underway all over the state, and Fremont county is doing their part to help families in need this Christmas as well.
The Wind River Transportation Authority (WRTA) is utilized to transport people all around Fremont County, but around this time of year, they're also collecting toys to share with kids all throughout Riverton. The bus that they typically drive around to fill with toys to give away, is seven feet longer this year.
"This year we've got a brand new bus, and it's a really big bus, and we're making a personal challenge to Fremont County to fill our bus with toys for the kids," stated Gary Michaud, WRTA manager.
If you visit the Riverton Chamber, or head to their website, https://www.rivertonchamber.org/, you can sponsor a bike for a local child for $50.
"We know it's a really unique year so a lot of people are struggling, but there's some other people that are doing well. The people that are doing well, I challenge you to go out and help others who need help this year, whether it's stuffing the bus or helping the food banks, or the many other ways that you can help your neighbor," added Michaud.
Although the toy drive has gone on for many years, this is the first year a bike drive has been in conjunction. It came about due to an inventory mix-up. Wal Mart called the chamber and offered bikes at a very discounted rate, in order to make the best of the mistake.
"The sponsorships haven't been in effect very long, and the fact that we already have 48 bike sponsorships is truly amazing. The community has really banded together to make sure that we're providing for the kids in our county, and not just with this but with everything, the toy drive is underway," noted Ashley Strickland, executive director of the Riverton Chamber of Commerce.
The bus travels to locations around town, and people show up to place their donations on the bus. The volunteer fire department delivers the bikes and toys near Christmas.
"WRTA is a very service focused organization, all of our employees love making a difference. We're glad to be a part of this, we're glad to help the people of Fremont County with their different needs, their transportation needs and anything we can help with. I definitely think people can accomplish the goal of stuffing the bus this year," emphasized Michaud.
Stuff the Bus times and locations are as follows:
12/5 Saturday 9-11 a.m. First Interstate Bank Motor Bank
12/11 Friday 1-3 p.m. Riverton ACE Hardware
12/12 Saturday 10 a.m.-noon Fremont Center - Fairgrounds
12/12 Saturday 2-4 p.m. Walmart
12/19 Saturday 11 a.m.-1 p.m. Walmart

redpajama_set_name: RedPajamaCommonCrawl


This one-day event, held at the Engine Shed in Stirling, will bring together cultural heritage professionals and researchers from across Scotland for a programme of talks, structured conversations, showcases and networking on the topic of 'engaging with digital cultural heritage'.
Our aim for the day is to establish a shared research and development agenda that supports digital cultural heritage engagement, learning, and interpretation in Scotland, and to identify the key actions and collaborations we need for the coming years. Along with exploring existing work and research, we will investigate the economic and social benefits of engagement with digital cultural heritage, how our processes of digitisation and documentation influence what kinds of engagements are possible, and what impact democratising digitisation has on learning and engagement.
Jointly organised by Historic Environment Scotland, the Digital Cultural Heritage Research Network at the University of Edinburgh, and Information Studies together with the Hunterian Museum at the University of Glasgow, the day will provide new connections, practical insights, and a chance to be involved in shaping a Scottish agenda for shared inquiry in this crucial area.


text:
Home News Community prepares to honor Diane Cusack for leadership
Community prepares to honor Diane Cusack for leadership
Dec 6th, 2018 · by Scottsdale Independent · Comments:
Diane Cusack will receive the 2018 Drinkwater Community Leadership Award Friday, Dec. 14, for "60 years of inspired volunteer leadership."
"The tireless, insightful, inclusive and compassionate leadership of Diane Cusack proved to be instrumental in Scottsdale's development, including Indian Bend Wash, McDowell Sonoran Preserve, Civic Center, master-planned communities, the Cure Corridor and focus on health and wellness," according to a release.
Diane Cusack
She "embodies the definition of the Drinkwater Community Leadership Service Award," named after former Mayor Herb Drinkwater. The Drinkwater Community Leadership Award is sponsored by Sacks Tierney P.A., a Scottsdale-based law firm.
Ms. Cusack will be honored at the 19th Annual Spirit of Community Leadership Awards Luncheon, which will take place 11 a.m.-1:30 p.m. Dec. 14 in the Alhambra Ballroom Omni Scottsdale Resort & Spa at Montelucia, 4949 E. Lincoln Drive.
Ms. Cusack arrived in Scottsdale with her husband Joe in 1957 and, while raising three children, became involved in youth and church activities.
In 1961, she was recruited to serve as a founding board member of the planned City Hospital of Scottsdale, which has evolved into today's HonorHealth system of hospitals, clinics and research facilities.
She also served as president of the League of Women Voters in the early 1960's and had two terms on the city's planning commission prior to terms on the City Council in the 1980's.
According to the release, Ms. Cusack's Harvard business school education and work in market analysis was an important component in the city's growth over the years.
She chaired "the forward-thinking CityShape 2020 process in the late 1990s, which mapped the future of Scottsdale based on the citizen-derived Scottsdale Visioning themes," the release stated. "She also served on the city's Redevelopment Board in the 1990s, which particularly focused on the McDowell Corridor, now a city point of pride."
Among her awards, she was named Scottsdale's Woman of the Year, received the Arizona State Nurses' Association honors for her work on behalf of the Maricopa County Hospital, was honored with the Clarence Salsbury Medal from the Maricopa County Board of Health and was inducted into Scottsdale's History Hall of Fame in 1997, the same year as her friend and City Council colleague Mr. Drinkwater.
For more on the upcoming event, visit scottsdaleleadership.org.
The Scottsdale Independent publishes a free daily newsletter. A print edition is mailed to 75,000 homes and businesses each month. If you value our journalistic mission, please consider showing us your support.
Tags:Diane Cusack · Drinkwater Community Leadership Award · Herb Drinkwater · Scottsdale
Subscribe to the Scottsdale Independent email newsletter
You are encouraged to leave relevant comments but engaging in personal attacks, threats, online bullying or commercial spam will not be allowed. All comments should remain within the bounds of fair play and civility. You can disagree with others courteously, without being disagreeable. Feel free to express yourself but keep an open mind toward finding value in what others say. To report abuse or spam, click the arrow in the upper right corner of the comment box.


text:
WOW Gold - US
WOW PL - US
WOW Gold - EU
WOW PL - EU
igsstar
What Do You Expect From Madden NFL 18's Free Trial Weekend
igsstar Date: Oct/20/17 02:15:37 Views: 704
According to perception, Madden NFL 18 is now free on Xbox One, October 19 at 9 p.m. PT (12 a.m. ET) and will remain so through Sunday, October 22 at 11:59 p.m. PT (2:59 a.m. ET). Arguably, it's likely going to be the Madden NFL the most popular event. As usual, all of your in-game progress will carry over if you decide to buy in.
At the same time, this event should launch simultaneously for console players on PS4 and Xbox One with PC and Madden NFL 18 Mobile users expected to get the update at the same time as well. During this free trial weekend, giving players the whole weekend to get started with everything new coming to the game. It's a great opportunity to view more the latest news and guides for Madden NFL 18.
All Xbox One players can check out Madden NFL 18's offline features, including Madden's Longshot story mode. Unlike a most of its recent free play days, Microsoft says this one won't be restricted to Xbox Live Gold members. If you decide you want to pick the game up, Microsoft says it will be on sale at 33 percent off throughout the free play weekend.
You had better now access to the most professional website U4GM if you've been waiting to buy cheap madden 18 coins. Our main goal is to provide the most convenient and efficient services while offering the best prices in the market. Our coins stock is always full and our suppliers are Madden NFL 18 players, just like you, so the coins trading process is simple and safe.
Many team players history shifts in NBA2K MT Coins and also Arena network port issues
Understand The most Important Issue On the subject of PoE 2 currency Online
Madden21 Athletic field sticks to NFL valid lifestyle security protocols
Are you Conscious With Path of Exile Ps4 currency With Its Advantages?
Ways to live on in the Steel Dawn of Fallout76
The best way to earn MUT 21 Coins and Spend less points in Madden NFL 21
Copyright © 2009-2021 UAB Glocash Payment .All rights reserved. Sitemap


text:
1 vs. 100 revival rumoured to be in development at Xbox
Tagged in: 1 vs. 100, Altspace VR, Microsoft, Xbox-Game-Studios
It's being rumoured that a revival of popular Xbox 360 quiz game 1 vs. 100 is in active development at Xbox.
That's according to serial reliable rumour-source Jeff Grubb (as spotted by Video Games Chronicle). He was speaking on the latest episode of his Giant Bomb show where he claimed the project was currently in the works at Altspace VR. That team is part of Microsoft's Mixed Reality division, and usually work on creating VR spaces for organisations and groups. According to Grubb, the new version will use 3D avatars that recently debuted as part of Microsoft Teams.
In case you're not familiar, 1 vs. 100 was a live virtual game-show based on the TV show of the same name back launched in 2009. Players could launch into the game on their Xbox 360 console, and participate in regular quiz events. One player ('The One') would go up against 100 other players ('The Mob') to answer a series of questions. Incorrect answers would see players eliminated from The Mob. If the One won, they would win a prize of up to 10,000 Microsoft Points. Otherwise if the Mob won, then the winnings were split between those that remained.
Xbox are yet to confirm this rumour officially. However, Xbox head Phil Spencer has alluded to a return for the popular game in the past. An Xbox Fanfest livestream back in October of 2020 with Spencer as one of the hosts was supposed to include a quiz, but ran into technical difficulties. He said, apologising for the issues; "We'll learn. Maybe we should even be building our own trivia game, like from our past, that allows people to play a trivia game more often, maybe that could happen."
VideoGamer Podcast #446: Hostile Takeovers
1 vs. 100
on Xbox 360
New multiplayer game show.
Banjo-Kazooie arrives on Nintendo Switch Online Expansion Pack on January 21


Have you been trying to find information to help you with fixing up the outside area surrounding your home? BestRockLandscapingIdeas.com is loaded with exceptional information and we are always adding new content to deliver the latest help. We've been working hard in an effort to put together helpful material to be able to give you the answers you have been trying to find.
We have set up the website in an effort to deliver relevant and useful guidance, nevertheless, you must bear in mind that the information on this site merely represents the opinion of the writers.


Beach view of Sandals La Toc Resort. Located in St. Lucia. This resort was named Sandals Regency Golf Resort and Spa.
The walking path to the main lobby at Sandals Halcyon Beach Resort.
Shoadow view of the Pier restaurant at Sandals Halcyon Beach Resort in St. Lucia.
Photo of accomodatons at the Sandals Grande St. Lucian.
Photo of beach at Sandals La Toc Resort in St. Lucia. Formerly known as Sandals Regency.


text:
Yam Haus - Stargazer (2018)
OFFICIAL: http://www.yamhaus.com/
FACEBOOK: https://www.facebook.com/yamhaus
TWITTER: https://twitter.com/YAMHAUSBand
Written by Craig Bowles, posted by blog admin
Yam Haus starts their debut album off with its title cut "Stargazer" and the song sets an early tone for the release that its following songs ably live up to. A synthesizer layered introduction recurs throughout the course of the title song, but Yam Haus augments it with some cutting guitar riffs and spartan drumming that never lays on a single excessive beat. It isn't a groove centric tune, ala some rock or jam band tune, but there's no question Yam Haus establishes a straight forward approach from the first with this polished tune. Lars Pruitt's vocals are a highlight here and throughout the release, but another early peak comes with the track "Kingdom". Pruitt has easy going pop singer charisma, but also the authoritative punch to command your attention and an obvious talent for realizing the potential of his vocal melodies.
"Get Somewhere" has a more playful tone than many of the other songs on Stargazer, empathized by its vocal melody, but Pruitt doesn't neglect strengthening the song with on point phrasing that realizes its dramatic possibilities. Pruitt's flexibility as a singer makes this one all the more enjoyable and it has an effortless forward rush that carries you away. "Too Many People" grounds the music a little more than we've grown accustomed to over the course of the album's first quarter thanks to Yam Haus moving away from electronic accompaniment in favor of piano and Pruitt proves he has a voice ideally suited for such a context.
"Right Now, Forever" is the first low-key acoustic track included on Stargazer and the band handles this stylistic shift with singular aplomb. Assuming that Lars Pruitt's guitar contributions are largely consigned to rhythm playing, Seth Blum's gorgeously rendered acoustic playing on this track counterpoints his voice quite nicely. The rhythm section of bassist Zach Beinlich and drummer Jake Felstow excel with the late pop gem "Bad News" and it results in one of the album's most memorable turns, particularly thanks to the song's vocal melody. Pruitt tackles that facet of the songwriting with supreme confidence.
"This Won't Be The Last Time" has a strong bass pulse thanks to Beinlich's playing and effervescent backing vocals punctuating Pruitt's voice. It's a straight ahead pop jewel polished to a bright glow and the accompanying synthesizers help flesh it out even more. The "true" climax for Yam Haus' Stargazer, "Groovin' (That Feel Good Song)", more than lives up to its billing thanks to its bright jauntiness and a compelling rhythm that hooks into listener's consciousness and never lets go. Yam Haus has debuted in the best possible way with Stargazer – there isn't a single dud included in its track listing and its impossible to ignore the inspired nature of their performances.
Labels: album review, music, music review, review, stargazer, yam haus
Astronomique - Sharp Divide (2018)
OFFICIAL: http://www.astronomiquemusic.com
FACEBOOK: https://www.facebook.com/astronomiqueband/
TWITTER: https://twitter.com/Astronomiques
INSTAGRAM: https://www.instagram.com/astronomiques/
BANDCAMP: https://astronomique.bandcamp.com
Written by Pamela Bellmore, posted by blog admin
"Forefathers" opens Astronomique's Sharp Divide with the sort of confidence you don't often hear from new bands. This Minneapolis based four piece has threaded together an irresistible sound coupling the best elements of electronica, eighties flavored Euro pop, and a deceptively strong singer/songwriter sensibility dominating the album as a whole. "Side of Your Mind" has a bright bounce from the first and singer/keyboard player Logan Andra Fongemie's vocal shares the same upward, optimistic tilt, a mood in short supply on Sharp Divide. Drummer Mitch Billings and bassist Preston Saari distinguished themselves on the album's opener, but they demonstrate their versatility here as they don't play such a prominent role in the mix, yet provide a center for "Side of Your Mind" immeasurably enhancing the song.
The tracks "Losing Our Control" and the title song are likely the album's pinnacle. There are extraordinarily good songs following this tandem, but the duo of songs near the album's midway point stand a cut above thanks to the unified effort you can hear in both performances. Fongemie's synthesizer playing is an integral part of the band's sound, rather than pure ornamentation like it might be for lesser acts, and the delicate, nearly crystalline qualities of her voice are equally fitting for the material. The title song seems to be the more impressive of the two thanks to the extra dollop of passion Fongemie brings to her singing. "Smoke", however, takes a slightly different and welcome shift on the band's template this far and succeeds in focusing more on atmospherics without losing the musical plot.
"Unspoken", however, returns us to the more familiar terrain of the album's first four songs and rivals the aforementioned tandem of "Losing Our Control" and the title song without ever repeating itself. Hogan's guitar work here is especially strong and one can feel his inspiration working with such a talented rhythm section team. "Bleed Me" is another of the album's marquee numbers and effectively juxtaposes its intense lyrical content with another slightly melancholy, but entertaining musical arrangement. "Hardly Deliberate" maintains the same approach to Fongemie's vocals defining the album on the whole while it brings a tense, rolling arrangement to bear anchored by the potent interplay between Saari's rib rattling bass and Billings' drums.
"Heading Nowhere" seems to bring Sharp Divide to a dispirited conclusion, but it is reminiscent of the earlier "Bleed Me" in its willingness to bring a relatively dire lyrical mood together with a freer, slightly more upbeat musical identity. Few albums are as clearly conceived and laid out as Sharp Divide and it's a testament to the band's innate chemistry, particularly between Fongemie and her songwriting partner guitarist Sean Hogan, but bassist Preston Saari and drummer Mitch Billings make a big impact on the album's final form.
Labels: album review, astronomique, music, music review, music reviews, review, reviews, sharp divide
The Lime Pit (1980) by Jonathan Valin
Written by Jason Hillenburg, posted by blog admin
Jonathan Valin's The Lime Pit, his first novel and Cincinnati private eye Harry Stoner's debut, has strong points, but isn't wholly successful. The book's publication came during a period when the style's resident titan, Ross Macdonald, fell silent and the thriving paperback market made room for potential successors like Valin, Stephen Greenleaf, Robert B. Parker, and Loren D. Estleman, among others. Valin never reached the same level of sales and visibility enjoyed by Parker, but his Stoner series has largely weathered posterity's judgment and deserves revisiting.
Key components are, admittedly, dated. The idea of underage sexually explicit materials circulated via Polaroids is as quaint to 2018 experience as phone booths and recording weddings with a camcorder. Valin engages questions of morality and conscience in a manner reminiscent of Macdonald, but still groping for its voice. These questions are, ultimately, more important to Valin than the novel's plot mechanics. The character of Cindy Ann, her disappearance functioning as a sort of inciting incident for Valin's story, is a MacGuffian. The Lime Pit is much more about Stoner's reactions to and challenges with the situation.
We learn a little about him. Stoner played football in college, served in Vietnam. He isn't practically monastic like Marlowe and beds the occasional lady painfully aware of modern love's vagaries. Macdonald's Lew Archer is a profound influence, but never in an overly imitative way and Stoner never comes off mired in the same cloudbank of dispirited melancholy emanating from Macdonald's legendary character, Stoner, however, isn't fully fleshed out.
Some of his crucial motivations are glossed over or outright tossed aside to keep the plot moving. Valin tries to pick his spots with underwhelming effect. Authors never need to belabor the underlying history and thought processes informing every decision, but laying a bit of breezy social commentary and two cents worth of psychology on readers is perfunctory at best. Promising opportunities for bringing added depths to Stoner's character are passed over to serve formula and form. We get some, but Valin could have given so much more.
The book reflects its time period. Stoner's 1979/1980 Cincinnati is a microcosm of an America on its heels stumbling into a new decade still punchy from the punishing one-two of Vietnam and Watergate. The national concussion makes Valin's characters come off slightly woozy and bearing the claw marks of marginalized people hanging on for dear life.
Sometimes the dialogue falls flat or else reads like it's cribbed from movies and past masters. Too many, but not all, of The Lime Pit's secondary characters are cardboard. In the end, however, you will likely forgive Valin's failings in favor of his presence. He orchestrates the form's conventions with a steady hand and Stoner's first person narration is consistently engaging thanks to Valin's vivid flashes of prose punctuating his lines. The Lime Pit is a solid opening to a great series.
Labels: book reviews, fiction, hard boiked detective fiction, jonathan valin, review, reviews, the lime pit
Sky Orchid - Oculus (2017)
OFFICIAL: https://skyorchid.net/
FACEBOOK: https://www.facebook.com/skyorchidofficial/
TWITTER: https://twitter.com/skyorchidband
Written by Laura Dodero, posted by blog admin
Sky Orchid's Oculus begins with the evocative cut "The River" and Gabriel Traynyak's vocals immediately stand out as among the most individual I've heard in recent years. The brothers form Sky Orchid, Gabriel and Daniel Traynyak, are thoroughly modern sounding and share similarities with many first rate recording acts of today, but "The River" and later songs possess a distinct character unlike the vast majority of offerings from acts in this vein. The highly stylized qualities of their songwriting and presentation are further explored with the second track "Sneakers", but there's less focus on the duo's rock influences in favor of a sleek, streamlined pop rock approach. There's a strongly cinematic quality to the duo's music, as well, and the opening tandem of tracks illustrates this exceptionally well.
"In the Fire (Pt. 1)" has a ballad-like construction many will enjoy. The sensitive, lyrical introduction with guitar and voice alone soon gives way to a steady rock push from Daniel Traynyak's drumming. His talents on the kit and top notch production virtues often come together on Oculus to take already fine material and send it stratospheric. "Wildfire" and "I'll Stop the World (Pt. 2)" are cut from the same musical cloth as the album's other eight songs, but they strike a marked contrast with each other. The former is a largely acoustic song only returning to Sky Orchid's familiar melodic sweep in the song's final half. "Wildfire" is a welcome gear shift on the album proving the duo has a wider songwriting and performing range than many listeners might initial suspect. "I'll Stop the World (Pt.2 )", however, foregoes acoustic guitar entirely and rates among the album's best nods to rock's influence on their music.
Gabriel Traynyak's vocal for "Lex" is among the album's best. His elastic voice covers the gamut from the opening's restrained, atmospheric delivery through gut-wrenching soulfulness in the song's second half. Tucked into the tracklisting just after the album's halfway point, it may be overlooked, but I don't hear a slack second during the song. "Breathe Easy" is more of a lark, a loving take on influences from artists as diverse as Sublime and Bob Marley, but there's a rambunctiousness about this track only wild-eyed youth usually produces; it's jarring but daring to turn another direction entirely near the song's end and unleash a full shred guitar hard rock final curtain. Some will love it; frankly, some will hate it.
One of the album's best examples of spot on guitar melody comes with the track "Take It All". The light bounce of the central guitar figure sustains itself through an assortment of changes and Gabriel Traynyak gives a smooth, gliding performance playing off well against the six string's bright energy. The album's penultimate tune "Yesterday" opens with ominous piano and drums before keyboards and guitars enter the picture and the song settles into a steady tempo. It's definitely the darkest moment musically on Oculus, but tasteful and never testing listener's tolerance for self indulgence. "Fortify" closes Oculus with a nuanced mid-tempo piece firmly in keeping with the earlier songs and acting as a sort of "falling action" following the climax we hear with the previous track. Sky Orchid's Oculus is one of 2017's more impressive debuts , yes, but it's one of the best first efforts in recent years as well.
Labels: album review, music, music review, oculus, review, sky orchid
Joshua Ketchmark - Under Plastic Stars (2017)
OFFICIAL: http://www.joshuaketchmark.com/
FACEBOOK: https://www.facebook.com/josh.ketchmark
There are likely to be two dominant schools of thought regarding Joshua Ketchmark's Under Plastic Stars. The first will find Ketchmark's twelve song collection to be a remarkably unified work, both lyrically and musically, with nary a hole to be seen in the track listing. Another point of view will likely peg Under Plastic Stars as a remarkably promising work slightly marred by too many similarities between songs and potentially benefitted by being pruned by a couple of tracks or else varied with one or two uniformly uptempo numbers. I side with the former. Ketchmark obviously wanted this to be an intimate affair and the predominantly mid-tempo cast of the material reinforces listeners' concentration on the material. You can't say this about a lot of releases, but the lyrics for Under Plastic Stars are important – even when they aren't reaching high for some storytelling peak, they are obviously cut from a distinctly personal cloth and listeners will get a real sense of who Joshua Ketchmark is by album's conclusion.
I particularly like the audaciousness of opening with the musically placid but vocally and lyrically heartbroken "We Were Everything". Ketchmark throws us, from the first, into the emotional breach and his melodic talents as a songwriter make it a distinctly, if improbable, memorable listening experience. The acoustic guitar work is superb throughout the entire album, but this is one of many high points for playing on Under Plastic Stars. "Every Mystery", the album's second tune, is another track that does a superb job of mixing the singer/songwriter mold of the material with an appealing commercial edge that never overreaches. Some hints of Ketchmark's more poetic side emerge here, but it's a romantic song, in essence, and Ketchmark delivers it with the emotion such tracks demand.
"Let It Rain" and "Lucky at Leavin'", in tandem, make for one of the album's greatest peaks. The first is one of the more atmospheric performances on Under Plastic Stars, but it never sounds unnecessarily stagy or straining to impress listeners. I'm taken by how Ketchmark can use common turns of phrase like "let it rain", a common song title throughout popular music history, and make something of his own from the familiar. "Lucky at Leavin'" is a beautifully lyrical folk tune, in essence, adorned with some discreet electric guitar and keyboard touches that flesh it out into something truly memorable. "Get Out Alive" has a fatalistic air not common to the other eleven songs and a dollop of blues coming through its arrangement while the late tune "Sweet Surrender" brings piano into the mix with powerful emotional impact. Under Plastic Stars reveals Ketchmark to be a truly talented figure and explains, in one fell swoop, why he's been such a sought out collaborator and sideman for so many important performers and bands over the years.
Labels: album review, joshua ketchmark, music, music review, review, under plastic stars


Hi my name is Kerry-Ann and I am married with 3 beautiful boys. My ministry started September 6 2015. Since then my prophetic ministry has some what been effective through the Holy Spirit. I am nothing on my own but through Christ I am a humble vessel willing and craving to be used by God. I love Jesus with my whole heart since I gave Him my life when I was 12. The road has not been easy in my teenage and early 20s..but God is super faithful, full of love, grace and compassion. He kept me through it all even in my wrong doing. All that I am and will ever be is because of His grace and His mercy.


A few months back, I was talking to another mom of a child affected by CDKL5 Deficiency Disorder, and she was expressing her concern about her other children and how all of the challenges would impact them.
Without hesitation, I told her that this will make her older children WONDERFUL people. They will be full of compassion and have an appreciation for life that will supersede that of most young adults.
How can I answer this with certainty? Because I have lived it.
I have seen it in my own children.
Of course, seeing Samantha's challenges was hard on them, but it taught them compassion.
Were there sacrifices made? Yes – and this taught them patience.
Did watching Samantha fight and struggle for every milestone met impact them? Yes, but at the same time it taught them appreciation for every goal and milestone met in life!
I know Samantha has made me a better person. I know she made her sisters better people. I know she has made cousins, aunts, and uncles all better people. These kids are POWERFUL!
Yes, you will all change.
So, as you are holding your head above water, trying to stay afloat, and wondering what all of this will mean for your family, know this: your loved one with CDKL5 can and will change you and your family.
You see, our children with special needs make a difference in this world! They bring absolute unconditional love to people. Their courageous nature is contagious.
Take courage and be ready to learn, grow, and change.


text:
package API.amazon.mws.products.actions;

import org.w3c.dom.Node;

import java.util.List;
import java.util.ArrayList;
import API.amazon.mws.products.*;
import API.amazon.mws.products.model.*;
import API.amazon.mws.products.mock.MarketplaceWebServiceProductsMock;

/**
 *
 * Get Matching Product  Samples
 *
 *
 */
public class GetMatchingProductSample {

    /**
     * Just add few required parameters, and try the service
     * Get Matching Product functionality
     *
     * @param args unused
     */
    public static void main(String... args) {

        MarketplaceWebServiceProducts service = new MarketplaceWebServiceProductsClient(
					ProductsConfig.ACCESS_KEY_ID,
					ProductsConfig.SECRET_ACCESS_KEY,
					ProductsConfig.APPLICATION_NAME,
					ProductsConfig.APPLICATION_VERSION,
					ProductsConfig.config);

        /************************************************************************
         * Uncomment to try out Mock Service that simulates Marketplace Web Service Products
         * responses without calling Marketplace Web Service Products  service.
         *
         * Responses are loaded from local XML files. You can tweak XML files to
         * experiment with various outputs during development
         *
         * XML files available under com/amazonservices/mws/products/mock tree
         *
         ***********************************************************************/
        // MarketplaceWebServiceProducts service = new MarketplaceWebServiceProductsMock();

        /************************************************************************
         * Setup request parameters and uncomment invoke to try out
         * sample for Get Matching Product
         ***********************************************************************/
         GetMatchingProductRequest request = new GetMatchingProductRequest();
         request.setSellerId(ProductsConfig.SELLER_ID);

         // @TODO: set request parameters here

         invokeGetMatchingProduct(service, request);

    }

    /**
     * Get Matching Product  request sample
     * GetMatchingProduct will return the details (attributes) for the
     * given ASIN.
     *
     * @param service instance of MarketplaceWebServiceProducts service
     * @param request Action to invoke
     */
    public static void invokeGetMatchingProduct(MarketplaceWebServiceProducts service, GetMatchingProductRequest request) {
        try {

            GetMatchingProductResponse response = service.getMatchingProduct(request);

            System.out.println ("GetMatchingProduct Action Response");
            System.out.println ("=============================================================================");
            System.out.println ();

            System.out.println("    GetMatchingProductResponse");
            System.out.println();
            java.util.List<GetMatchingProductResult> getMatchingProductResultList = response.getGetMatchingProductResult();
            for (GetMatchingProductResult getMatchingProductResult : getMatchingProductResultList) {
                System.out.println("        GetMatchingProductResult");
                System.out.println();
            if (getMatchingProductResult.isSetASIN()) {
                System.out.println("        ASIN");
                System.out.println();
                System.out.println("            " + getMatchingProductResult.getASIN());
                System.out.println();
            }
            if (getMatchingProductResult.isSetStatus()) {
                System.out.println("        status");
                System.out.println();
                System.out.println("            " + getMatchingProductResult.getStatus());
                System.out.println();
            }
                if (getMatchingProductResult.isSetProduct()) {
                    System.out.println("            Product");
                    System.out.println();
                    Product  product = getMatchingProductResult.getProduct();
                    if (product.isSetIdentifiers()) {
                        System.out.println("                Identifiers");
                        System.out.println();
                        IdentifierType  identifiers = product.getIdentifiers();
                        if (identifiers.isSetMarketplaceASIN()) {
                            System.out.println("                    MarketplaceASIN");
                            System.out.println();
                            ASINIdentifier  marketplaceASIN = identifiers.getMarketplaceASIN();
                            if (marketplaceASIN.isSetMarketplaceId()) {
                                System.out.println("                        MarketplaceId");
                                System.out.println();
                                System.out.println("                            " + marketplaceASIN.getMarketplaceId());
                                System.out.println();
                            }
                            if (marketplaceASIN.isSetASIN()) {
                                System.out.println("                        ASIN");
                                System.out.println();
                                System.out.println("                            " + marketplaceASIN.getASIN());
                                System.out.println();
                            }
                        }
                        if (identifiers.isSetSKUIdentifier()) {
                            System.out.println("                    SKUIdentifier");
                            System.out.println();
                            SellerSKUIdentifier  SKUIdentifier = identifiers.getSKUIdentifier();
                            if (SKUIdentifier.isSetMarketplaceId()) {
                                System.out.println("                        MarketplaceId");
                                System.out.println();
                                System.out.println("                            " + SKUIdentifier.getMarketplaceId());
                                System.out.println();
                            }
                            if (SKUIdentifier.isSetSellerId()) {
                                System.out.println("                        SellerId");
                                System.out.println();
                                System.out.println("                            " + SKUIdentifier.getSellerId());
                                System.out.println();
                            }
                            if (SKUIdentifier.isSetSellerSKU()) {
                                System.out.println("                        SellerSKU");
                                System.out.println();
                                System.out.println("                            " + SKUIdentifier.getSellerSKU());
                                System.out.println();
                            }
                        }
                    }
                    if (product.isSetAttributeSets()) {
                        System.out.println("                    Attributes");
                        AttributeSetList attributeSetList = product.getAttributeSets();
                        for (Object obj : attributeSetList.getAny()) {
                            Node attribute = (Node) obj;
                            System.out.println(ProductsUtil.formatXml(attribute));
                        }
                        System.out.println();
                    }
                    if (product.isSetRelationships()) {
                        System.out.println("                    Relationships");
                        RelationshipList relationships = product.getRelationships();
                        for (Object obj : relationships.getAny()) {
                            Node relationship = (Node) obj;
                            System.out.println(ProductsUtil.formatXml(relationship));
                        }
                        System.out.println();
                    }
                    if (product.isSetCompetitivePricing()) {
                        System.out.println("                CompetitivePricing");
                        System.out.println();
                        CompetitivePricingType  competitivePricing = product.getCompetitivePricing();
                        if (competitivePricing.isSetCompetitivePrices()) {
                            System.out.println("                    CompetitivePrices");
                            System.out.println();
                            CompetitivePriceList  competitivePrices = competitivePricing.getCompetitivePrices();
                            java.util.List<CompetitivePriceType> competitivePriceList = competitivePrices.getCompetitivePrice();
                            for (CompetitivePriceType competitivePrice : competitivePriceList) {
                                System.out.println("                        CompetitivePrice");
                                System.out.println();
                            if (competitivePrice.isSetCondition()) {
                                System.out.println("                        condition");
                                System.out.println();
                                System.out.println("                            " + competitivePrice.getCondition());
                                System.out.println();
                            }
                            if (competitivePrice.isSetSubcondition()) {
                                System.out.println("                        subcondition");
                                System.out.println();
                                System.out.println("                            " + competitivePrice.getSubcondition());
                                System.out.println();
                            }
                            if (competitivePrice.isSetBelongsToRequester()) {
                                System.out.println("                        belongsToRequester");
                                System.out.println();
                                System.out.println("                            " + competitivePrice.isBelongsToRequester());
                                System.out.println();
                            }
                                if (competitivePrice.isSetCompetitivePriceId()) {
                                    System.out.println("                            CompetitivePriceId");
                                    System.out.println();
                                    System.out.println("                                " + competitivePrice.getCompetitivePriceId());
                                    System.out.println();
                                }
                                if (competitivePrice.isSetPrice()) {
                                    System.out.println("                            Price");
                                    System.out.println();
                                    PriceType  price = competitivePrice.getPrice();
                                    if (price.isSetLandedPrice()) {
                                        System.out.println("                                LandedPrice");
                                        System.out.println();
                                        MoneyType  landedPrice = price.getLandedPrice();
                                        if (landedPrice.isSetCurrencyCode()) {
                                            System.out.println("                                    CurrencyCode");
                                            System.out.println();
                                            System.out.println("                                        " + landedPrice.getCurrencyCode());
                                            System.out.println();
                                        }
                                        if (landedPrice.isSetAmount()) {
                                            System.out.println("                                    Amount");
                                            System.out.println();
                                            System.out.println("                                        " + landedPrice.getAmount());
                                            System.out.println();
                                        }
                                    }
                                    if (price.isSetListingPrice()) {
                                        System.out.println("                                ListingPrice");
                                        System.out.println();
                                        MoneyType  listingPrice = price.getListingPrice();
                                        if (listingPrice.isSetCurrencyCode()) {
                                            System.out.println("                                    CurrencyCode");
                                            System.out.println();
                                            System.out.println("                                        " + listingPrice.getCurrencyCode());
                                            System.out.println();
                                        }
                                        if (listingPrice.isSetAmount()) {
                                            System.out.println("                                    Amount");
                                            System.out.println();
                                            System.out.println("                                        " + listingPrice.getAmount());
                                            System.out.println();
                                        }
                                    }
                                    if (price.isSetShipping()) {
                                        System.out.println("                                Shipping");
                                        System.out.println();
                                        MoneyType  shipping = price.getShipping();
                                        if (shipping.isSetCurrencyCode()) {
                                            System.out.println("                                    CurrencyCode");
                                            System.out.println();
                                            System.out.println("                                        " + shipping.getCurrencyCode());
                                            System.out.println();
                                        }
                                        if (shipping.isSetAmount()) {
                                            System.out.println("                                    Amount");
                                            System.out.println();
                                            System.out.println("                                        " + shipping.getAmount());
                                            System.out.println();
                                        }
                                    }
                                }
                            }
                        }
                        if (competitivePricing.isSetNumberOfOfferListings()) {
                            System.out.println("                    NumberOfOfferListings");
                            System.out.println();
                            NumberOfOfferListingsList  numberOfOfferListings = competitivePricing.getNumberOfOfferListings();
                            java.util.List<OfferListingCountType> offerListingCountList = numberOfOfferListings.getOfferListingCount();
                            for (OfferListingCountType offerListingCount : offerListingCountList) {
                                System.out.println("                        OfferListingCount");
                                System.out.println();
                            if (offerListingCount.isSetCondition()) {
                                System.out.println("                        condition");
                                System.out.println();
                                System.out.println("                            " + offerListingCount.getCondition());
                                System.out.println();
                            }
                            if (offerListingCount.isSetValue()) {
                                System.out.println("                        Value");
                                System.out.println();
                                System.out.println("                            " + offerListingCount.getValue());
                            }
                            }
                        }
                        if (competitivePricing.isSetTradeInValue()) {
                            System.out.println("                    TradeInValue");
                            System.out.println();
                            MoneyType  tradeInValue = competitivePricing.getTradeInValue();
                            if (tradeInValue.isSetCurrencyCode()) {
                                System.out.println("                        CurrencyCode");
                                System.out.println();
                                System.out.println("                            " + tradeInValue.getCurrencyCode());
                                System.out.println();
                            }
                            if (tradeInValue.isSetAmount()) {
                                System.out.println("                        Amount");
                                System.out.println();
                                System.out.println("                            " + tradeInValue.getAmount());
                                System.out.println();
                            }
                        }
                    }
                    if (product.isSetSalesRankings()) {
                        System.out.println("                SalesRankings");
                        System.out.println();
                        SalesRankList  salesRankings = product.getSalesRankings();
                        java.util.List<SalesRankType> salesRankList = salesRankings.getSalesRank();
                        for (SalesRankType salesRank : salesRankList) {
                            System.out.println("                    SalesRank");
                            System.out.println();
                            if (salesRank.isSetProductCategoryId()) {
                                System.out.println("                        ProductCategoryId");
                                System.out.println();
                                System.out.println("                            " + salesRank.getProductCategoryId());
                                System.out.println();
                            }
                            if (salesRank.isSetRank()) {
                                System.out.println("                        Rank");
                                System.out.println();
                                System.out.println("                            " + salesRank.getRank());
                                System.out.println();
                            }
                        }
                    }
                    if (product.isSetLowestOfferListings()) {
                        System.out.println("                LowestOfferListings");
                        System.out.println();
                        LowestOfferListingList  lowestOfferListings = product.getLowestOfferListings();
                        java.util.List<LowestOfferListingType> lowestOfferListingList = lowestOfferListings.getLowestOfferListing();
                        for (LowestOfferListingType lowestOfferListing : lowestOfferListingList) {
                            System.out.println("                    LowestOfferListing");
                            System.out.println();
                            if (lowestOfferListing.isSetQualifiers()) {
                                System.out.println("                        Qualifiers");
                                System.out.println();
                                QualifiersType  qualifiers = lowestOfferListing.getQualifiers();
                                if (qualifiers.isSetItemCondition()) {
                                    System.out.println("                            ItemCondition");
                                    System.out.println();
                                    System.out.println("                                " + qualifiers.getItemCondition());
                                    System.out.println();
                                }
                                if (qualifiers.isSetItemSubcondition()) {
                                    System.out.println("                            ItemSubcondition");
                                    System.out.println();
                                    System.out.println("                                " + qualifiers.getItemSubcondition());
                                    System.out.println();
                                }
                                if (qualifiers.isSetFulfillmentChannel()) {
                                    System.out.println("                            FulfillmentChannel");
                                    System.out.println();
                                    System.out.println("                                " + qualifiers.getFulfillmentChannel());
                                    System.out.println();
                                }
                                if (qualifiers.isSetShipsDomestically()) {
                                    System.out.println("                            ShipsDomestically");
                                    System.out.println();
                                    System.out.println("                                " + qualifiers.getShipsDomestically());
                                    System.out.println();
                                }
                                if (qualifiers.isSetShippingTime()) {
                                    System.out.println("                            ShippingTime");
                                    System.out.println();
                                    ShippingTimeType  shippingTime = qualifiers.getShippingTime();
                                    if (shippingTime.isSetMax()) {
                                        System.out.println("                                Max");
                                        System.out.println();
                                        System.out.println("                                    " + shippingTime.getMax());
                                        System.out.println();
                                    }
                                }
                                if (qualifiers.isSetSellerPositiveFeedbackRating()) {
                                    System.out.println("                            SellerPositiveFeedbackRating");
                                    System.out.println();
                                    System.out.println("                                " + qualifiers.getSellerPositiveFeedbackRating());
                                    System.out.println();
                                }
                            }
                            if (lowestOfferListing.isSetNumberOfOfferListingsConsidered()) {
                                System.out.println("                        NumberOfOfferListingsConsidered");
                                System.out.println();
                                System.out.println("                            " + lowestOfferListing.getNumberOfOfferListingsConsidered());
                                System.out.println();
                            }
                            if (lowestOfferListing.isSetSellerFeedbackCount()) {
                                System.out.println("                        SellerFeedbackCount");
                                System.out.println();
                                System.out.println("                            " + lowestOfferListing.getSellerFeedbackCount());
                                System.out.println();
                            }
                            if (lowestOfferListing.isSetPrice()) {
                                System.out.println("                        Price");
                                System.out.println();
                                PriceType  price1 = lowestOfferListing.getPrice();
                                if (price1.isSetLandedPrice()) {
                                    System.out.println("                            LandedPrice");
                                    System.out.println();
                                    MoneyType  landedPrice1 = price1.getLandedPrice();
                                    if (landedPrice1.isSetCurrencyCode()) {
                                        System.out.println("                                CurrencyCode");
                                        System.out.println();
                                        System.out.println("                                    " + landedPrice1.getCurrencyCode());
                                        System.out.println();
                                    }
                                    if (landedPrice1.isSetAmount()) {
                                        System.out.println("                                Amount");
                                        System.out.println();
                                        System.out.println("                                    " + landedPrice1.getAmount());
                                        System.out.println();
                                    }
                                }
                                if (price1.isSetListingPrice()) {
                                    System.out.println("                            ListingPrice");
                                    System.out.println();
                                    MoneyType  listingPrice1 = price1.getListingPrice();
                                    if (listingPrice1.isSetCurrencyCode()) {
                                        System.out.println("                                CurrencyCode");
                                        System.out.println();
                                        System.out.println("                                    " + listingPrice1.getCurrencyCode());
                                        System.out.println();
                                    }
                                    if (listingPrice1.isSetAmount()) {
                                        System.out.println("                                Amount");
                                        System.out.println();
                                        System.out.println("                                    " + listingPrice1.getAmount());
                                        System.out.println();
                                    }
                                }
                                if (price1.isSetShipping()) {
                                    System.out.println("                            Shipping");
                                    System.out.println();
                                    MoneyType  shipping1 = price1.getShipping();
                                    if (shipping1.isSetCurrencyCode()) {
                                        System.out.println("                                CurrencyCode");
                                        System.out.println();
                                        System.out.println("                                    " + shipping1.getCurrencyCode());
                                        System.out.println();
                                    }
                                    if (shipping1.isSetAmount()) {
                                        System.out.println("                                Amount");
                                        System.out.println();
                                        System.out.println("                                    " + shipping1.getAmount());
                                        System.out.println();
                                    }
                                }
                            }
                            if (lowestOfferListing.isSetMultipleOffersAtLowestPrice()) {
                                System.out.println("                        MultipleOffersAtLowestPrice");
                                System.out.println();
                                System.out.println("                            " + lowestOfferListing.getMultipleOffersAtLowestPrice());
                                System.out.println();
                            }
                        }
                    }
                    if (product.isSetOffers()) {
                        System.out.println("                Offers");
                        System.out.println();
                        OffersList  offers = product.getOffers();
                        java.util.List<OfferType> offerList = offers.getOffer();
                        for (OfferType offer : offerList) {
                            System.out.println("                    Offer");
                            System.out.println();
                            if (offer.isSetBuyingPrice()) {
                                System.out.println("                        BuyingPrice");
                                System.out.println();
                                PriceType  buyingPrice = offer.getBuyingPrice();
                                if (buyingPrice.isSetLandedPrice()) {
                                    System.out.println("                            LandedPrice");
                                    System.out.println();
                                    MoneyType  landedPrice2 = buyingPrice.getLandedPrice();
                                    if (landedPrice2.isSetCurrencyCode()) {
                                        System.out.println("                                CurrencyCode");
                                        System.out.println();
                                        System.out.println("                                    " + landedPrice2.getCurrencyCode());
                                        System.out.println();
                                    }
                                    if (landedPrice2.isSetAmount()) {
                                        System.out.println("                                Amount");
                                        System.out.println();
                                        System.out.println("                                    " + landedPrice2.getAmount());
                                        System.out.println();
                                    }
                                }
                                if (buyingPrice.isSetListingPrice()) {
                                    System.out.println("                            ListingPrice");
                                    System.out.println();
                                    MoneyType  listingPrice2 = buyingPrice.getListingPrice();
                                    if (listingPrice2.isSetCurrencyCode()) {
                                        System.out.println("                                CurrencyCode");
                                        System.out.println();
                                        System.out.println("                                    " + listingPrice2.getCurrencyCode());
                                        System.out.println();
                                    }
                                    if (listingPrice2.isSetAmount()) {
                                        System.out.println("                                Amount");
                                        System.out.println();
                                        System.out.println("                                    " + listingPrice2.getAmount());
                                        System.out.println();
                                    }
                                }
                                if (buyingPrice.isSetShipping()) {
                                    System.out.println("                            Shipping");
                                    System.out.println();
                                    MoneyType  shipping2 = buyingPrice.getShipping();
                                    if (shipping2.isSetCurrencyCode()) {
                                        System.out.println("                                CurrencyCode");
                                        System.out.println();
                                        System.out.println("                                    " + shipping2.getCurrencyCode());
                                        System.out.println();
                                    }
                                    if (shipping2.isSetAmount()) {
                                        System.out.println("                                Amount");
                                        System.out.println();
                                        System.out.println("                                    " + shipping2.getAmount());
                                        System.out.println();
                                    }
                                }
                            }
                            if (offer.isSetRegularPrice()) {
                                System.out.println("                        RegularPrice");
                                System.out.println();
                                MoneyType  regularPrice = offer.getRegularPrice();
                                if (regularPrice.isSetCurrencyCode()) {
                                    System.out.println("                            CurrencyCode");
                                    System.out.println();
                                    System.out.println("                                " + regularPrice.getCurrencyCode());
                                    System.out.println();
                                }
                                if (regularPrice.isSetAmount()) {
                                    System.out.println("                            Amount");
                                    System.out.println();
                                    System.out.println("                                " + regularPrice.getAmount());
                                    System.out.println();
                                }
                            }
                            if (offer.isSetFulfillmentChannel()) {
                                System.out.println("                        FulfillmentChannel");
                                System.out.println();
                                System.out.println("                            " + offer.getFulfillmentChannel());
                                System.out.println();
                            }
                            if (offer.isSetItemCondition()) {
                                System.out.println("                        ItemCondition");
                                System.out.println();
                                System.out.println("                            " + offer.getItemCondition());
                                System.out.println();
                            }
                            if (offer.isSetItemSubCondition()) {
                                System.out.println("                        ItemSubCondition");
                                System.out.println();
                                System.out.println("                            " + offer.getItemSubCondition());
                                System.out.println();
                            }
                            if (offer.isSetSellerId()) {
                                System.out.println("                        SellerId");
                                System.out.println();
                                System.out.println("                            " + offer.getSellerId());
                                System.out.println();
                            }
                            if (offer.isSetSellerSKU()) {
                                System.out.println("                        SellerSKU");
                                System.out.println();
                                System.out.println("                            " + offer.getSellerSKU());
                                System.out.println();
                            }
                        }
                    }
                }
                if (getMatchingProductResult.isSetError()) {
                    System.out.println("            Error");
                    System.out.println();
                    API.amazon.mws.products.model.Error  error = getMatchingProductResult.getError();
                    if (error.isSetType()) {
                        System.out.println("                Type");
                        System.out.println();
                        System.out.println("                    " + error.getType());
                        System.out.println();
                    }
                    if (error.isSetCode()) {
                        System.out.println("                Code");
                        System.out.println();
                        System.out.println("                    " + error.getCode());
                        System.out.println();
                    }
                    if (error.isSetMessage()) {
                        System.out.println("                Message");
                        System.out.println();
                        System.out.println("                    " + error.getMessage());
                        System.out.println();
                    }
                }
            }
            if (response.isSetResponseMetadata()) {
                System.out.println("        ResponseMetadata");
                System.out.println();
                ResponseMetadata  responseMetadata = response.getResponseMetadata();
                if (responseMetadata.isSetRequestId()) {
                    System.out.println("            RequestId");
                    System.out.println();
                    System.out.println("                " + responseMetadata.getRequestId());
                    System.out.println();
                }
            }
            System.out.println();
            System.out.println(response.getResponseHeaderMetadata());
            System.out.println();

        } catch (MarketplaceWebServiceProductsException ex) {

            System.out.println("Caught Exception: " + ex.getMessage());
            System.out.println("Response Status Code: " + ex.getStatusCode());
            System.out.println("Error Code: " + ex.getErrorCode());
            System.out.println("Error Type: " + ex.getErrorType());
            System.out.println("Request ID: " + ex.getRequestId());
            System.out.println("XML: " + ex.getXML());
            System.out.print("ResponseHeaderMetadata: " + ex.getResponseHeaderMetadata());
        }
    }

}

redpajama_set_name: RedPajamaGithub