How would you clean this roof?

Thanks for the help guys. It may end up being easy like you guys have said. I have only been doing roof cleaning for less than a year though, and most of the ones I have done were much smaller, and easily walkable. This one just looks a little intimidating compared to those I guess. I'm sure it will be fine.
Josh, your going to look back at this thread and laugh after you clean that roof and wonder why you were so worried. Its an easy one. You'll have a happy customer once its done. Most importantly, you will have more confidence in your ability to handle even bigger challenges. Go knock it out!!!
Just be careful and take your time and you will get it done. Accidents can happen. I was careful stepping down from a truck and I did not land well. We all are careful but Murphy's Law will still take you by surprise.