Misplaced Pages

Batman: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 16:00, 21 March 2007 view sourceWarBaCoN (talk | contribs)507 edits haha.. anyway.. revert edit :(← Previous edit Revision as of 16:08, 21 March 2007 view source 70.250.7.229 (talk)No edit summaryNext edit →
Line 1: Line 1:
homohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomo
{{otheruses4|the character|other uses|Batman (disambiguation)}}
{{superherobox <!--Misplaced Pages:WikiProject Comics-->
|image = ]
|caption =Second printing cover to ''Batman'' #608 (Oct. 2002).<br />Art by ] (pencils) and ] (inks).
|character_name =Batman
|publisher =]
|debut ='''Historical''':<br>'']'' #27<br>(May 1939)<br />'''Modern''':<br>'']'' #404 -<br>"]", part 1<br>(Feb. 1987)
|creators =]<br>]
|alter_ego =Bruce Wayne <!--Do not enter a middle name. He has been depicted with too many different middle names to enter a specific one here.-->
| Base of operations = ]
|alliances =]<br>]<br>]<br>]
|aliases =]
|supports=
|powers=]-level intelligence,<br>Master ],<br>Peak human physical condition,<br>] master,<br>],<br>Access to ] ].
|}}
'''Batman''' (originally referred to as '''the Bat-Man''' and still referred to at times as '''the Batman''') is a ] ] ] who ] in '']'' #27 in May 1939. Batman was co-created by artist ] and writer ], although only Kane receives official credit. Batman has since become one of the world's most recognized superheroes.<ref>, refers to Batman as "the perfect cultural artifact for the 21st century".</ref>

Batman's ] is '''Bruce Wayne''', a ] ], playboy, and ]. Witnessing the murder of his parents as a child leads him to train himself to the peak of physical and intellectual perfection, don a ]-themed costume, and fight crime. Unlike most superheroes, he does not possess superhuman powers or abilities; he makes use of intellect, detective skills, science and technology, wealth, physical prowess and intimidation in his war on crime.

==Publication history==
===Creation===
In early 1938, the success of ] in '']'' prompted editors at the comic book division of ] (the future ]) to request more superheroes for its titles. In response, ] created "the Bat-Man".<ref>]. ''Batman: The Complete History''. Chronicle Books, 1999. ISBN 0-8118-4232-0, pg. 18.</ref> Collaborator Bill Finger recalled that Kane
{{cquote|had an idea for a character called 'Batman', and he'd like me to see the drawings. I went over to Kane's, and he had drawn a character who looked very much like Superman with kind of ... reddish tights, I believe, with boots ... no gloves, no gauntlets ... with a small domino mask, swinging on a rope. He had two stiff wings that were sticking out, looking like bat wings. And under it was a big sign ... BATMAN.<ref>''The Steranko History of Comics 1'', by ] (Supergraphics, Reading, Pa., 1970; ISBN 0-517-50188-0)</ref>}} Finger offered such suggestions as giving the character a cowl instead of a simple domino mask, wearing a cape instead of wings, wearing gloves, and removing the red sections from the original costume.<ref>Daniels (1999), pg. 21, 23</ref> Finger said he devised the name Bruce Wayne for the character's secret identity: "Bruce Wayne's first name came from ], the ] patriot. Wayne, being a playboy, was a man of gentry. I searched for a name that would suggest colonialism. I tried Adams, Hancock ... then I thought of ]".<ref>{{cite book |first=Bob |last=Kane |coauthors=Tom Andrae |title=Batman & Me |publisher=Eclipse Books |location=Forestville, CA |year=1989 |id=1-56060-017-9 |pages=44}}</ref> Inspirations for Batman's personality, character history, visual design and equipment include{{Fact|date=February 2007}} movies such as ]' '']'', '']'', and '']''; characters such as ], ], ], ], ], ], ]; and ]'s drawings of a flying machine.

Kane signed away any ownership in the character in exchange for, among other compensation, a mandatory byline on all Batman comics. This byline did not, originally, say "Batman created by Bob Kane"; his name was simply written on the title page of each story. The name disappeared from the comic book in the mid-1960s, replaced by credits for each story's actual writer and artists. In the late 1970s, when ] and ] began receiving a "created by" credit on the Superman titles, along with ] being given the byline for creating ], Batman stories began saying "Created by Bob Kane" in addition to the other credits.

Finger did not receive the same recognition. While he had received credit for other DC work since the 1940s, he began, in the 1960s, to receive limited acknowledgment for his Batman writing; in the letters page of ''Batman'' #169 (Feb. 1965) for example, editor ] names him as the creator of the ], one of Batman's recurring villains. However, Finger's contract left him only with his writing page rate and no byline. Finger, like Shuster, Siegel, and some other creators during and after the ], would resent National's denying him the money and credit he felt was owed for his creations. At the time of Finger's death in 1974, DC had not officially credited Finger as Batman co-creator. Kane himself, however, in later years willingly acknowledged Finger's contributions to the character while also insisting on his own role.<ref>Kane and Andrae, ]</ref>

===Early years (1939-1949)===
].]]
The first Batman story appeared in May 1939.<ref>{{Comic book reference|writer=]|penciller=]|story=The Case of the Chemical Syndicate|title=Detective Comics #27|date=May 1939|publisher=]}}</ref> Finger said, "Batman was originally written in the style of the pulps"<ref>Daniels (1999), pg. 25</ref> and this influence was evident with Batman showing little remorse over killing or maiming criminals and was not above using firearms. The Bat-Man was a breakout hit, with sales on ''Detective Comics'' soaring to the point that the character was given ] in 1940. By that time National was the top-selling and most influential publisher in the industry, and Batman and National's other major hero Superman were the cornerstones of the company's success.<ref>Wright, Bradford W. ''Comic Book Nation''. Johns Hopkins, 2001. ISBN 0-8018-7450-5, pg. 19</ref> The two characters were featured side-by-side as the stars of ''World's Finest Comics'', which was originally titled ''World's Best Comics'' when it debuted in fall 1940. Creators including ] and ] also worked on the strips during this period.

Over the course of the first few Batman strips elements were added to the character and Kane's artistic depiction of Batman evolved. Kane noted within six issues he drew the character's jaw more pronounced and lengthened the ears on the costume; "About a year later he was almost the full figure, my mature Batman," Kane said.<ref>Daniels (1999), pg. 29</ref> Batman's characteristic utility belt was introduced in ''Detective Comics'' #29 (July 1939), followed by the batarang and the first bat-themed vehicle in #31 (Sept. 1939), and the character's origin was revealed in #33 (Nov. 1939). The early pulp-influenced portrayal of Batman started to soften in ''Detective Comics'' #38 in 1940 with the introduction of ], Batman's kid ].<ref>Wright, pg. 17</ref> Robin &mdash; whose name was based on that of ] &mdash; was introduced based on Finger's suggestion to Kane that Batman needed a "]" with whom Batman could talk.<ref>Daniels (1999), pg. 38</ref> The first issue of '']'' was notable not only for introducing two of Batman's most persistent antagonists, the ] and ], but for one of the stories in the issue where Batman shoots some monstrous giants to death, which prompted editor ]'s decree that the character could no longer kill or use a gun.<ref>Daniels (1999), pg. 42</ref> Batman's tone continued to stay light for the next several decades.

===The fifties and early sixties (1950-1963)===
In the story "The Mightiest Team In the World" by writer ] and penciler ] in '']'' #76 (June 1952), Batman first teams up with Superman and learns his secret identity; following the success of this story, the separate Batman and Superman features that had been running in '']'' instead featured both together; this series of stories ran until the book's cancellation in 1986. The stories feature the two as close friends and allies, tackling threats that require both of their talents.

Batman was one of the few superhero characters to be continuously published as interest in the genre waned during the 1950s. Starting in the mid-1950s, Batman's stories gradually become more ]-oriented, an attempt at mimicking the success of the top-selling ''Superman'' comics of the time. New characters such as ], ], and ] (the latter two paralleling ] and ] of the Superman titles) were introduced. Batman has adventures involving either odd transformations or dealing with bizarre space aliens. Batman is a highly public figure during the stories of the 1950s, regularly appearing at events such as charity functions and frequently appearing in broad daylight. In 1960, Batman becomes a member of the ], which debuts in '']'' #28 (Feb. 1960).

==="New Look" Batman and camp (1964-1969)===
By 1964 sales on Batman titles had fallen drastically; Bob Kane noted that as a result " were planning to kill Batman off altogether."<ref>Daniels (1999), pg. 94</ref> Editor ] was soon assigned to the Batman titles and presided over drastic changes. Beginning with 1964's ''Detective Comics'' #327 (May 1964) &mdash; cover-billed as the "New Look" &mdash; Schwartz introduced changes designed to make Batman more contemporary and return him to more detective-oriented stories, including a redesign of Batman's equipment, the ], and his costume (introducing the yellow ellipse behind the costume's bat-insignia), and brought in artist ] to help in this makeover. The space aliens and characters of the 1950s such as Batwoman, Ace, and Bat-Mite were retired. Batman's erstwhile butler ] was even killed off and replaced with Aunt Harriet, who came to live with Bruce and Dick.<ref>'']'' #328 (June 1964)</ref>

and </ref> Pencils by ]; inker unknown.]]
The debut of the '']'' TV series in 1966 had a profound influence on the character. In addition to initiating the return of Alfred and the introduction of ], the show's ] nature found its way into the comics. Although both the comics and TV show were successful for a time, the camp approach eventually wore thin and the show was cancelled in 1968. In the aftermath the Batman comics themselves lost popularity once again. As Julius Schwartz noted, "When the television show was a success, I was asked to be campy, and of course when the show faded, so did the comic books."<ref>Daniels (1999), pg. 115</ref>

===O'Neil and Adams (1970-1985)===
Writer ] and artist ] made a deliberate effort to distance Batman from the campy portrayal of the 1960s TV series and to return the character to his roots as a "grim avenger of the night."<ref>Wright, pg. 233</ref> The O'Neil/Adams era began in earnest starting with ''Detective Comics'' #395's "The Secret of the Waiting Graves" (1970). Dick Grayson had been sent off to college in a story written by Frank Robbins, making Batman a loner once again. O'Neil's tone influenced Batman comics through the rest of the 1970s and into the 1980s; 1977 and 1978's stories in ''Detective Comics'' written by ] (with art by ]) are held by many as a high point of this era. {{Fact|date=February 2007}}

===''The Dark Knight Returns'' and modern Batman (1986-present)===
]'s 1986 ] '']'', which tells the story of a 50-year-old Batman coming out of retirement in a possible future, returned the character to his dark roots. ''The Dark Knight Returns'' was a financial success and has since become one of the seminal works in comic book history.<ref>Daniels (1999), pg. 147, 149</ref>
],'' which redefined Batman in the 1980s. Pencils by ].]]
The series also sparked a major resurgence in the character's popularity.<ref>Wright, pg. 267</ref> That year Dennis O'Neil took over as editor of the Batman titles and set the template for the portrayal of Batman following DC's status quo-altering miniseries '']''. O'Neil operated under the assumption that he was hired to revamp the character and as a result tried to instill a different tone in the books than had gone before.<ref>Daniels (1999), pg. 155, 157</ref> One outcome of this new approach was the "]" storyline in ''Batman'' #404-407, where Frank Miller and artist ] redefined the character's origins. ] and Brian Bolland continued this dark trend with 1988's '']'', in which the ], attempting to drive ] insane, cripples his daughter ], kidnaps him, and tortures him physically and mentally. These stories and others like them helped to raise the image of comic books beyond mere children's entertainment. '']'' and stories following it (such as ]'s ''Superman'' revamp) also severed the close friendship of Batman and Superman, replacing it with a more antagonistic relationship.

Since the publication of "Year One," many creators have set their stories in Batman's formative years, and the Batman title '']'' in particular often features stories that take place in Batman's early days. Many of the stylistic notes of ''Year One'', specifically text captions designed to look handwritten on note paper, have also been used quite successfully by other authors. In addition, the general concept of a ''Year One'' book, taking a fresh look at the origins of an older character, as well as showing their learning process, has been embraced by the comics industry as a whole. Other comics which have since gotten a "Year One" treatment include ] and the ].

The Batman comics garnered major attention in 1988 when DC Comics created a ] for readers to call to vote on whether ], the second Robin, lived or died. Voters decided in favor of Jason's death by a narrow margin of 28 votes.<ref>Daniels (1999), pg. 161</ref> 1993's "]" series introduces a new villain named Bane, who critically injures Batman. Jean-Paul Valley, known as ], is called upon to wear the Batsuit during Bruce's convalescence. Writers ], ], and ] worked on the Batman titles during "Knightfall" and would also contribute to other Batman crossovers throughout the 1990s. 1998's "]" storyline served as the precursor to 1999's "No Man's Land," a year-long storyline that ran through all the Batman-related titles dealing with the effects of an ]-ravaged Gotham City. At the conclusion of "No Man's Land" O'Neil stepped down as editor and was replaced by ]. In 2003, writer ] and artist ] began a 12-issue run on ''Batman''. Lee's first regular comic book work in nearly a decade, the series became #1 on the ] sales chart for the first time since ''Batman'' #500 (1993). Lee is currently teamed with Frank Miller on '']'', which debuted with the best-selling issue in 2005,<ref>{{cite web | author= | year=2006| title=Diamond's 2005 Year-End Sales Charts & Market Share | format=http | work=newsarama.com | url=http://www.newsarama.com/marketreport/05Year_End.html | accessmonthday = October 26 | accessyear=2006}}</ref> as well as the highest sales in the industry since 2003.<ref>{{cite web | author= | year=2005| title=July 2005 Sales Charts: All-Star Batman & Robin Lives Up To Its Name | format=http | work=newsarama.com | url=http://www.newsarama.com/marketreport/july05sales.html | accessmonthday = October 26 | accessyear=2006}}</ref> Batman was featured in major roles in DC's 2005 crossover event '']'' and 2006's '']''. As of 2006, the regular writers on ''Batman'' and ''Detective Comics'' are ] and ], respectively.

==Fictional character biography==
Over the years, Batman's origin story, history and tone have undergone various revisions, both minor and major. Some elements have changed drastically; others, like the death of his parents and his pursuit of justice, have remained constant. Consistent across all versions of the Batman ], Batman is the alter-ego of Bruce Wayne, a wealthy ], ] and ] who is driven to fight ] in ] after his parents, the ] ] and his wife ], are murdered by a ]. Bob Kane said he and Bill Finger discussed the character's background and decided that "there's nothing more traumatic than having your parents murdered before your eyes."<ref>Daniels (1999), pg. 31</ref>

===Golden Age===

].]]
In Batman's first appearance in ''Detective Comics'' #27, he is already operating as a crime fighter. Batman's origin is first presented in ''Detective Comics'' #33 in November 1939, and is later fleshed out in ''Batman'' #47. As these comics state, Bruce Wayne is born to Dr. Thomas Wayne and his wife Martha, two very wealthy and charitable ] socialites. Bruce is brought up in Wayne Manor and its wealthy splendor and leads a happy and privileged existence until the age of eight, when his parents are killed by a small-time criminal named ] on their way home from the movie theater.

Bruce Wayne swears an oath to rid the city of the evil that had taken his parents' lives. He engages in intense intellectual and physical training and studies a variety of areas which would aid him in his endeavors, including ], ], ]s, ], and ], as well as theatrical skills like ], ], and ]. He realizes, however, that these skills alone would not be enough.

"Criminals are a superstitious and cowardly lot", Bruce Wayne remarks in ''Detective Comics'' #33, "so my disguise must be able to strike terror into their hearts. I must be a creature of the night, black, terrible..." As if responding to his desires, a bat suddenly flies through the window, inspiring Bruce to assume the persona of Batman. His career as a vigilante in early Batman strips initially earns him the ire of the police. During this period Bruce Wayne has a fiancée named ], who first appears in ''Detective Comics'' #31.

In ''Detective Comics'' #38 (1940), Bruce takes in the orphaned circus acrobat ], who becomes his sidekick, ]. Batman also becomes a founding member of the ] (''DC Special'' #29), although according to the team's first appearance in '']'' #3 he, like Superman, is an honorary member and thus only participates in a few Justice Society stories during the Golden Age. Batman's relations with the law thaw in stories in the early 1940s, notably in ''Batman'' #7 (1941) where he is made an honorary member of ]. Other elements of Batman's milieu are introduced during this era: in addition to Batman's first encounters with some of his most enduring adversaries, butler Alfred arrives at Wayne Manor in ''Batman'' #16 (1943) and after deducing the Dynamic Duo's secret identities joins their service. By the 1950s, many of the familiar elements of the Batman mythos had been introduced.

===Silver Age===
{{see also|Batman (Earth-Two)}}
The ] in DC Comics is sometimes held to have begun in 1956 when the publisher introduced ] as a new, updated version of The ]. Batman is not significantly changed by the late 1950s for the continuity which would be later referred to as ]. The lighter tone Batman had taken in the period between the Golden and Silver Ages led to the stories of the late 1950s and early 1960s that often feature a large number of science-fiction elements, and Batman is not significantly updated in the manner of other characters until 1964's ''Detective Comics'' #327, in which Batman reverts to his detective roots, with all science-fiction elements jettisoned from the series.

]'' #1, August 1983. Art by ].]]
After the introduction of DC Comics' ] in the 1960s, it is retroactively established that stories from the Golden Age star the ] of ], a character from a parallel world. This version of Batman partners with and marries the reformed Earth-Two ], Selina Kyle (as shown in '']'' #211) and fathers ], who, as the Huntress, becomes (along with the ]) Gotham's protector once Wayne retires from the position to become police commissioner, a position he occupies until he is killed during one final adventure as Batman. Batman titles however often ignored that a distinction had been made between the pre-revamp and post-revamp Batmen (since unlike ] or ], Batman comics had been published without interruption through the 1950s) and would on occasion make reference to stories from the Golden Age (such as the Englehart/Rogers run of the late 1970s, which has editorial notes directing readers to issues such as ''Batman'' #1). Nevertheless, details of Batman's history were altered or expanded upon through the decades. Additions include meetings with a future Superman during his youth, his upbringing by his uncle Philip Wayne (introduced in ''Batman'' #208, Jan./Feb. 1969) after his parents death, and appearances of his father and himself as prototypical versions of Batman and Robin, respectively.<ref>''Detective Comics'' #235 (September 1956)</ref><ref>''Detective Comics'' #226</ref> In 1980 then-editor ] commissioned the ''Untold Legend of the Batman'' ] to thoroughly chronicle Batman's origin and history.

Batman meets and regularly works with other heroes during the Silver Age, most notably Superman, whom he began regularly working alongside in a series of team-ups in '']'', starting in 1954 and continuing through the series' cancellation in 1986. Batman and Superman are usually depicted as close friends. Batman becomes a founding member of the ], appearing in its first story in 1960s '']'' #28. In the 1970s and 1980s, ''Brave and the Bold'' became a Batman title, in which Batman teams up with a different ] superhero each month.

In 1969, ] attends college as part of DC Comics' effort to revise the Batman comics. Additionally, Batman also moves from Wayne Manor into a penthouse apartment atop the Wayne Foundation building in downtown Gotham City, in order to be closer to Gotham City's crime. Batman spends the 1970s and early 1980s mainly working solo, with occasional team-ups with Robin and/or ]. Batman's adventures also become somewhat darker and more grim during this period, depicting increasingly violent crimes, including the first appearance (since the early Golden Age) of an insane, murderous Joker, and the arrival of ]. In the 80s, Dick Grayson becomes ].

In the final issue of ''Brave and the Bold'' in 1983, Batman quits the Justice League and forms a new group called the ]. He serves as the team's leader until ''Batman and the Outsiders'' #32 (1986) and the comic subsequently changed its title.

===Modern Batman===
After the 12-issue ] ''Crisis on Infinite Earths'', DC Comics ] the histories of some major characters in an attempt at updating them for contemporary audiences. Frank Miller retold Batman's origin in the storyline "Year One" from ''Batman'' #404-407, which emphasizes a grittier tone in the character.<ref>{{cite book | last = Miller | first = Frank | authorlink = Frank Miller (comics)| coauthors = ] and Richmond Lewis | title = '']'' | publisher = ] | date = 1987 | pages = 98 | id = ISBN 1-85286-077-4}}</ref> Though the Earth-Two Batman is erased from history, many stories of Batman's Silver Age/Earth-One career (along with an amount of Golden Age ones) remain canonical in the post-Crisis universe, with his origins remaining the same in essence, despite alteration. For example, Gotham's police are mostly corrupt, setting up further need for Batman's existence. While ]'s past remains much the same, the history of ], the second Robin, is altered, turning the boy into the orphan son of a petty crook, who tries to boost the tires from the Batmobile.<ref>'']'' #408</ref> Also removed is the guardian Phillip Wayne, leaving young Bruce to be raised by Alfred. Additionally, Batman is no longer a founding member of the Justice League of America, although he becomes leader for a short time of a new incarnation of the team launched in 1987. To help fill in the revised backstory for Batman following ''Crisis'', DC launched a new Batman title called '']'' in 1989 and has published various miniseries and one-shot stories since then that largely take place during the "Year One" period. Various stories from ] and ] also touch upon this era.
] breaks Batman's back in a ] from ''Batman'' #497 (July 1993). Art by ].]]
In 1987's '']'', Batman marries ]. This story was deemed non-] shortly after its publication, though its concept would be revisited in a 2006 storyline. In 1988's "]" storyline from ''Batman'' #426-429 Jason Todd, the second Robin, is killed by the Joker. Subsequently Batman takes an even darker, often excessive approach to his crimefighting. Batman works solo until the decade's close, when ] becomes the new Robin.<ref>''']'' #457, 1990</ref>

Many of the major Batman storylines since the 1990s have been inter-title crossovers that run for a number of issues. In 1993, the same year that DC published the "]" storyline, the publisher released the "]" storyline. In the storyline's first phase, new villain ] paralyzes Batman, leading Wayne to ask ] to take on the role. After the end of "Knightfall", the storylines split in two directions, following both the Azrael-Batman's adventures, and Bruce Wayne's quest to become Batman once more. The story arcs realign in "KnightsEnd", as Azrael becomes increasingly violent and is defeated by a healed Bruce Wayne. Wayne hands the Batman mantle to Dick Grayson (then Nightwing) for an interim period, while Wayne trains to return to his role as Batman.<ref>Dixon, Chuck. et al. ''Batman: Prodigal''. ''Batman'' 512-514, ''Shadow of the Bat'' 32-34, ''Detective Comics'' 679-681, ''Robin'' 11-13. New York: DC Comics, 1995.</ref>

1994's company-wide crossover '']'' changes aspects of DC continuity again, including those of Batman. Noteworthy among these changes is that the general populace and the criminal element now considers Batman an ] rather than a known force. Similarly, the Waynes' killer is never caught or identified, effectively removing ] from the new continuity, rendering stories such as "Year Two" non-canon.

Batman once again becomes a member of the Justice League during Grant Morrison's 1996 relaunch of the series, titled ''JLA''. While Batman during Morrison's ''JLA'' run is depicted as "the most dangerous man alive"<ref>JLA #4 (1997)</ref> and contributes greatly to many of the team's successes, the Justice League is largely uninvolved as Batman and Gotham City face catastrophe in the decade's closing crossover arc. In 1998's "]" storyline, Gotham City is devastated by an earthquake. Deprived of many of his technological resources, Batman fights to reclaim the city from legions of gangs during 1999's "]." While ] rebuilds Gotham at the end of the "No Man's Land" storyline, Bruce Wayne is later framed by Luthor for murder in the "]" and "]" story arcs; Wayne is eventually acquitted.

The "]" storyline introduces Tommy Elliot, a childhood friend of Bruce Wayne's, who had significant influence on him during his youth. As ], Elliot attacks Batman by coordinating many of the hero's enemies. During the story, Catwoman and Batman become romantically involved for a brief time, but Batman's growing sense of distrust in her ends their relationship. One of Hush's tactics is to trick Batman into believing that Jason has returned from the dead. Although the Jason Todd whom Batman fights in the "Hush" storyline is revealed to be ], Todd does turn up alive later in the guise of the ].
] from Batman #657. Art by ].]]
DC's 2005 ] '']'', reveals that JLA member ] had edited Batman's memories, leading to his deep loss of trust in the rest of the superhero community. Batman later creates the ] satellite surveillance system to watch over the other heroes. Its eventual co-opting by ], Black King of the government organization known as ], is one of the main events that leads to the '']'' miniseries, which again restructures DC continuity. In ''Infinite Crisis'' #7, ] mentions that in the newly-rewritten history of the "New Earth", created in the previous issue, the murderer of Martha and Thomas Wayne - again, Joe Chill - was captured, thus undoing the ] created after ''Zero Hour''. Batman and a team of superheroes destroy Brother Eye and the OMACs.

Following ''Infinite Crisis'', Bruce Wayne, Dick Grayson, and Tim Drake retrace the steps Bruce had taken when he originally left Gotham City, to "rebuild Batman". In the "]" storyline, Batman and Robin return to Gotham City after their year-long absence.<ref>'']'' #651</ref> Additionally, Bruce adopts Tim as his son. The follow-up story arc in ''Batman'', "]", features Talia al Ghul and a ] who believes Batman to be his father and brings elements of ''Son of the Demon'' into continuity. Batman also helps create ]'s new identity, Diana Prince, and has begun screening other heroes for candidacy in the new ].

==Personas==
Like his close friend Superman, the prominent persona of Bruce Wayne's dual identities varies with time. Modern-age comics have tended to portray "Bruce Wayne" as the facade, with "Batman" as the truer representation of his personality (in counterpoint to the post-Crisis Superman, whose "Clark Kent" persona is the 'real' personality, and "Superman" is the act). Since ''Infinite Crisis'' and the portrayal in '']'', Bruce Wayne has been shown as somewhat of an amalgam between the two.

Wayne guards his secret identity well, as only a handful of individuals know of his superhero alter-ego. Several villains have also discovered his true identity over the years, most notably eco-terrorist ], as well as ], ], the ], ], and ].

===Bruce Wayne===
To the world at large, Bruce Wayne is seen as an irresponsible, superficial playboy who lives off his family's personal fortune (amassed when Bruce's family invested in Gotham real estate before the city was a bustling metropolis) and the profits of ], a major private technology firm that he inherits. '']'' estimated Bruce Wayne to be the 7th-richest fictional character with his $6.8 billion fortune.<ref>{{cite web| last = Noer| first = Michael| coauthors = David M.Ewalt| title = The Forbes Fictional 15| publisher = Forbes|date= 2006-11-20| url = http://www.forbes.com/2006/11/16/forbes-fictional-rich-tech-media-cx_mn_de_06fict15_land.html| accessdate = 2006-11-22}}</ref> However, Wayne is also known for his contributions to charity, notably through the ], a ] devoted to helping the victims of crime and preventing people from becoming criminals. Bruce creates the playboy public persona to aid in throwing off suspicion of his secret identity, often acting dim-witted and self-absorbed to further the act. Batman makes it clear that he considers keeping his secret identity a top priority; on various occasions, he often risks death rather than exposing his skills in public as Bruce Wayne.

===The Dark Knight===
Bruce Wayne creates Batman to strike fear into the hearts of Gotham's underworld. The costume — and the way he acts while wearing it — are meant to be as imposing and intimidating as possible. While Bruce Wayne is lighthearted and irresponsible,Batman is stoic and driven. In addition to the change in costume and personality, Bruce Wayne also changes his voice significantly to become Batman. The Dark Knight's voice is low and raspy, for both disguise and intimidation.

In keeping with the "dark" theme of the comics and the nature of bats, Batman is usually presented as operating primarily at night. After '']'', DC Comics introduced the idea of the general public believing Batman to be ]; however, Batman is "outed" in the "]" crossover, when his live image is broadcast over the news during a brief daytime appearance in front of a high school under siege in Gotham. In '']'', Batman himself regards "his appearance to be more effective during the night".

===Matches Malone===
{{main|Matches Malone}}
Batman occasionally works undercover to infiltrate Gotham's criminal element. Matches Malone is introduced in ''Batman'' #242 as a former small-time mob leader. When Matches is killed, Batman assumes his identity, utilizing Malone's reputation to gather information.

==Skills and abilities==
Batman is physically at the peak of human ability in dozens of areas, notably ], ], strength, and escape artistry. Intellectually, he is just as peerless; Batman is one of the world's greatest scientists, criminologists, and tacticians, as well as a master of disguise. He is regarded as one of the ]'s greatest detectives. Rather than simply out-fighting his opponents, Batman often uses cunning and planning to outwit them. He is arguably a ] in the sheer variety and depth of his knowledge and skills. In his identity as Bruce Wayne, he is also one of the world's foremost businessmen, making Wayne Industries into one of the wealthiest companies in the world.

He also abstains entirely from drinking alcohol, though he presents Bruce Wayne, his alter ego, as a borderline alcoholic (he creates this illusion by drinking ] and pretending it is ]). Batman's refusal to drink is directly linked to keeping his body in its absolute best physical condition.<ref>] (1986). '']''. ]. ISBN 1563893428.</ref>

==Equipment==
{{main|Batcopter|Batplane|Batmobile|Batboat|Batcycle|Batman's utility belt|Batarang}}

] from a ] ].]]

Batman designs or modifies the majority of costumes, equipment, and vehicles he uses as Batman, producing them through various divisions of Wayne Enterprises, including ]. At various times, characters such as ], ], and ] III create, modify, or repair Batman's equipment. Additionally, sometimes Batman adapts or ]s the technology of other villains and heroes, such as ]'s T-spheres.

Over the years, Batman accumulates a large arsenal of specialized ]s (compare with the later ]), the designs of which usually share a common theme of dark coloration and a bat motif. A notable example is Batman's primary vehicle, the ], usually depicted as an imposing black car with large ]s that suggest a bat's wings; another is his chief throwing weapon, the '']'', a bat-shaped ]/]. Batman's other vehicles include the ] (aka the Batwing), ], ], and ].

In proper practice, the "bat" prefix (as in batmobile or batarang) is rarely used by Batman himself when referring to his equipment, particularly after some portrayals (primarily the 1960s ] and the '']'' ]) stretched the practice to ] proportions. The 1960s television series Batman has an arsenal that includes such ridiculous, satirical "bat-" names as the bat-], bat-scanner, bat-], bat-], bat-pontoons, bat-drinking water dispenser, bat-] with polarized bat-filter, ] repellent bat-spray, and bat-rope. The storyline "A Death in the Family" suggests that given Batman's grim nature, he is unlikely to have adopted the "bat" prefix on his own.

Batman keeps most of his field equipment in a signature piece of apparel, a ]. Over the years it is shown to contain a virtually limitless variety of crimefighting tools. Different versions of the belt have these items stored in either pouches or hard cylinders attached evenly around it.

In some of his early appearances, Batman uses ]s (see especially ''Detective Comics'' #32, September 1939), but he uses them less over time, later eschewing their use because a gun was used to murder his parents. Some stories relax this rule, allowing Batman to arm his vehicles for the purpose of disabling other vehicles or removing inanimate obstacles. In two stories, ''The Dark Knight Returns'' and ''The Cult'', Batman used machine guns loaded with rubber bullets rather than live ammunition. In the 1989 '']'' film, firearms figure more prominently in the Dark Knight's arsenal; machine guns and grenades are mounted on the Batmobile, and missiles and machine cannons on the Batwing.

===Costume===
{{main|Batsuit}}
The details of the Batman costume change repeatedly through the character's evolution, but the most distinctive elements remain consistent: a black scallop-hem cape, a ] covering most of the face featuring a pair of batlike ears, and a stylized bat emblem on the chest, plus the ever-present ]. His gloves also typically feature three scallops that protrude from the sides. The most significant costume variations over the years involve the chest emblem&ndash;a yellow ellipse was added in 1964, and has come and gone since then; and the color scheme, alternately lighter colors (medium blue and light gray) or darker (black and dark gray). The length of the cowl's ears and of the cape vary greatly depending on the artist. On film, his uniform varies from its comic versions.

In his earliest appearances, Batman wears a bulletproof vest, but it was dropped soon after, in order to make the character even more human. However, later writers reintroduced the idea. To that end, in '']'', Batman explains that the bright yellow ellipse on an otherwise dark costume provides an attractive target, drawing shooters away from a headshot and to a region of his costume that can better take the blow.

===Bat-Signal===
{{main|Bat-Signal}}

One of the best-known elements of the Batman mythos is the Bat-Signal. When Batman is needed, the Gotham City police activate a ] with a bat-shaped insignia over the lens that shines into the night sky, creating a bat-symbol on a passing cloud which can be seen from any point in Gotham. The origin of the signal varies, depending on the continuity and medium.

In various incarnations, most notably the 1960s ], Commissioner Gordon also has a dedicated phone line, dubbed the Bat-Phone, connected to a bright red telephone (in the TV series) which sits on a wooden base and has a transparent cake cover on top. The line connects directly to Wayne Manor, specifically to a similar phone sitting on the desk in Bruce Wayne's study.

===Batcave===
{{main|Batcave}}
The Batcave is Batman's secret headquarters, consisting of a series of subterranean caves beneath his residence, ]. It serves as his command centre for both local and global surveillance, as well as housing his vehicles and equipment for his war on crime. It also is a storeroom for Batman's memorabilia. In both the comic ''Batman: Shadow of the Bat'' issue #45, and the 2005 film '']'', the cave is said to have been part of the ]. Of the heroes and villains who see the Batcave, few know where it is located. The cave is also home to a large colony of bats which Batman can summon to a scene with a sonic device. Batman also has several little caches throughout the city, linked together through his computer, where he stores extra equipment.

==Gotham City==
{{main|Gotham City}}
Modeled after cities such as ], ], ], and ], Gotham is positioned on the northeast coast of the United States. Suffering from urban blight, Gotham is generally portrayed as dirty, crime-ridden, and corrupt, in stark contrast to the bright, clean, futuristic feel of Superman's ]. It has been said that Gotham is "New York at night", in reference to New York's former reputation as a city struggling with crime. Thomas and Martha Wayne are gunned down in 'Crime Alley', formerly Gotham's ritzy Park Row but now a slum. Batman originally operated out of New York, but later on the character was portrayed as having always lived in Gotham City, which was, like Metropolis for Superman, created specifically to be a reflection of the character in many ways.

==Supporting characters==
{{main|Batman supporting characters}}
] ] on the cover to '']'' #1 (July 2005). Pencils by ].]]
Despite his reputation as a loner, Batman works with many people in his fight against crime. For much of Batman's history, a teenager serves as the youthful ] Robin. The first Robin, ], eventually leaves his mentor and becomes the hero ]. The second Robin, ], is beaten to death by the Joker but later returns as an adversary. ], the third Robin, first appears in 1989 and aspires to be as good a detective as Batman. ] is Bruce Wayne's loyal ] and father figure, and also aids Batman by maintaining the Batcave while ] sees to his business and charitable interests. ] ] works closely with Batman despite their differences on how to best enforce the law.

While primarily operating either alone or with Robin, Batman is at times a member of superhero teams such as the Justice League of America and the Outsiders. Batman has often been paired in adventure with his Justice League teammate ], notably as the co-stars of ''World's Finest'' and the current '']'' series. In pre-Crisis continuity, the two are depicted as close friends; however, in current continuity, they have a mutually respectful but uneasy relationship, with an emphasis on their differing views on crimefighting and justice. In recent years, Batman's relationship with Superman warms, making Superman his closest ally in the Justice League. Batman keeps a ] ring, given to him by Superman, in case one of the world's most powerful beings is ever manipulated or goes rogue.

Batman is involved romantically with many women throughout his various incarnations. These include villainesses such as ] and ]; reporters ] and ]; superheroines ] and ]; former sidekick ]; and others, including ], Julie Madison, physician ], nurse Linda Page and even ]. While these relationships tend to be short, Batman's attraction to Catwoman is present in nearly every version and medium in which the characters appear. Authors have gone back and forth over the years as to how Batman manages the 'playboy' aspect of Bruce Wayne's personality; at different times he embraces or flees from the women interested in attracting "Gotham's most eligible bachelor".

Other characters in Batman's world include former Batgirl ], Commissioner Gordon's daughter who, now confined to a wheelchair due to a gunshot wound inflicted by the Joker, serves the superhero community at large as the ] Oracle; Azrael, a would-be assassin who replaces Bruce Wayne as Batman for a time; ], an assassin's daughter whose allegiance is put in scrutiny after a stint as Batgirl, ], a young socialite who operates in Gotham City during Batman's absence following ''Infinite Crisis''; ], a sole surviving member of a mob family turned Gotham vilgilante who has worked with Batman on occasion, but due to her more violent and extreme methods, has yet to gain his full acceptance; ], Batman's pet dog; and ], an extra-dimensional imp who adores Batman.

===Batman villains===
].]]
{{main|Batman villains}}
Batman's foes form one of the most distinctive ] in comics. The most familiar Batman villains were created in the 1930s and 1940s: the ], ], the ], ], the ], the ], ], and ]. Other well known villains emerge in the 1950s, 1960s, and 1970s including ], ], ], ], and ]. ], ], and the ] first appear in the 1980s, and ] and ] in the 1990s. Enemies introduced since 2000 include ], ], and ] as the second ].
{{clr}}

==Homosexual interpretations==
<!-- NOTE TO EDITORS: This section is the result of extensive discussion and collaboration by many editors. Please note that it is thoroughly sourced and concludes that the homosexual interpretation of the character is at odds with the intentions of most Batman creators; however, the subject is notable and deserves to be included in this article. If you disagree, or wish to alter this section significantly, please discuss on the article's talk page first. Thank you.-->
{{See also|Seduction of the Innocent}}

Psychologist ]'s general assertion in his 1954 book '']'' is that readers imitated crimes committed in comic books, and that these works corrupt the morals of the youth. The most notorious charge in the book, however, is leveled at Batman, in a four-page polemic claiming that Batman and ] are ]. "They live in sumptuous quarters, with beautiful flowers in large vases, and have a butler," Wertham wrote. "It is like a wish dream of two ] living together." Wertham asserted, "the Batman type of story may stimulate children to ]."<ref>Daniels (1999), pg. 84</ref>

]Wertham became aware of this alternative reading through his conversations with fans of Batman in the 1950s, who brought the comic book to his attention as an example of the idealization of a "homosexual lifestyle." ] has also remarked upon this interpretation, in his autobiography ''Boy Wonder: My Life in Tights'' noting the relationship could be interpreted as a sexual one, with the show's double entendres and lavish camp also possibly offering ambiguous interpretation.<ref>{{cite web |title=Bruce Wayne: Bachelor |work=Ninth Art: Andrew Wheeler Comment |url=http://www.ninthart.com/display.php?article=963 |accessmonthday = June 21 |accessyear=2005}}</ref>

The fact that the original Robin costume is made up of tiny green shorts and pixie boots also lead to some homosexual suggestions; however, Robin's costume was designed in the late 1930s, and he was meant to appeal to children as a colorful, fun character in contrast to the darker Batman. The current Robin dresses in a more modern costume that is not as skimpy as the original design.

], art by ].]]

Despite the lack of any concrete cause-and-effect link between reading comics and "deviance", these suggestions raised a public outcry during the 1950s, eventually leading to the establishment of the ]. It has also been suggested by scholars that the characters of ] (in 1956) and ] (in 1961) were introduced in part to refute the allegation that Batman and Robin were gay, and the stories took on a campier, lighter feel.<ref>{{cite journal |last=York |first=Christopher |title=All in the Family: Homophobia and Batman Comics in the 1950s |journal=The International Journal of Comic Art |year=2000 |volume=2 |issue=2 |pages=100–110 |url= }}</ref> Julius Schwartz has said that when he became editor of the series he was conscious of the inferences that could be drawn from Batman's living arrangements, and that because of this he and writer Bill Finger had Batman's butler Alfred killed and his role in the stories filled by Dick Grayson's Aunt Harriet, providing in effect a female chaperone at Wayne Manor.<ref>Daniels (1999), pg. 99</ref>

Commenting on homosexual interpretations of Batman, writer ] has stated, "The Batman I wrote for 13 years isn't gay. Denny O'Neil's Batman, Marv Wolfman's Batman, everybody's Batman all the way back to Bob Kane... none of them wrote him as a gay character. Only ] might have had an opposing view." ] has commented, "It depends who you ask, doesn't it? Since you're asking me, I'll say no, I don't think he is ... I certainly understand the gay readings, though."<ref>{{cite web |title=Is Batman Gay? |work= |url=http://www.silverbulletcomicbooks.com/panel/106070953757230.htm |accessmonthday = December 28 |accessyear=2005}}</ref>
], pencils by ].]]
While changing morals have made the issue less important today, popular culture and a number of artists continue to play off the homosexual connotation of the Batman-Robin relationship against the wishes of the publisher.<ref>{{cite news |first=Garth |last=Ennis |pages= |title=Midnighter is the Gay Batman |date=March 2006 |publisher=Newsarama |url=http://www.newsarama.com/WWLA06/DC/Ennis_Mid.htm}}</ref> One notable example occurred in 2000, when ] refused to allow permission for the reprinting of four panels (from ''Batman'' issues 79, 92, 105 and 139) to illustrate Christopher York's paper ''All in the Family: Homophobia and Batman Comics in the 1950s''.<ref>{{cite journal |last=Beatty |first=Bart |title=Don't Ask, Don't Tell: How Do You Illustrate an Academic Essay about Batman and Homosexuality? |journal=The Comics Journal |year=2000 |volume= |issue=228 |pages=17–18 |url= }}</ref> Another happened in the summer of 2005, when painter Mark Chamberlain displayed a number of watercolors depicting both Batman and Robin in suggestive poses. DC threatened both artist and ] with legal action if they did not cease selling the works and demanded all remaining art, as well as any profits derived from them.<ref>{{cite news |title=Gallery told to drop 'gay' Batman |date=] ] |publisher=BBC |url=http://news.bbc.co.uk/2/hi/entertainment/4167032.stm}}</ref>

Most recently, ] said in an interview with ] that in '']'' he played Batman as gay. "I was in a rubber suit and I had rubber nipples. I could have played Batman straight, but I made him gay." Barbara Walters laughed, then asked, "George, is Batman gay?" To which he responded, "No, but I made him gay."<ref>{{cite news |url=http://www.pinknews.co.uk/news/view.php?id=680 |title=Brokebat Mountain: "Batman is gay", says George Clooney |publisher=PinkNews.co.uk |date=] ] |accessdate = 2006-03-12}}</ref>

Batman, both as a superhero and in his identity as Bruce Wayne, has been portrayed throughout his years in comics and other media as having enjoyed a number of romantic relationships with women, and his encounters with his female adversaries have also occasionally used sexual tension to add to the narrative. Batman's sexuality has been intended by most authors to be predominantly heterosexual. Homosexual readings of the texts are the product of non-canonical reader interpretations.
<br clear="all">

==Bibliography==
{{Main|List of Batman comics}}
The modern Batman of the ] is the main character in current comic book series '']'', '']'', '']'' and '']''. Series in which Batman starred, but have ceased publication include '']'', '']'', '']'', '']'' and '']''. He appears regularly in many other DC titles, including '']'', '']'', '']'', and '']''.

] and ]'s notable '']'' was intended to be non-canon, but the effects of its narrative have become canon. The revolutionary ] '']'' by ] is also notable and considered non-canon. Miller's current series '']'' is likewise not set in continuity.

In addition to Miller and Moore, comic book creators who have contributed significantly to the development of the Batman mythos are Bill Finger and Bob Kane's run on the series in the 1930s and 1940s; Dennis O'Neil, ], and Neal Adams's work in the 1970s; and more recent stories by creators such as Grant Morrison and ].

From time to time, Batman appears in ]s with characters from other comic book publishers, most frequently with ]. Many of these stories are not ] for the companies involved, although the events of the '']'' crossover appear to have affected both universes. He meets the ], the ], ], ], and ]. In the ] titles, Batman is merged with the popular Marvel character ]; the resulting character is called "]". Bruce Wayne is a separate character merged with ] in '']'' Batman has also been featured in inter-company crossovers with characters including ], ], ], ], ], ], ], ], ], and ].

==In other media==
{{main|Batman in other media}}
] as Batman in the ].]]
In addition to comic books, Batman has appeared in ] syndicated ], ], ], ] and several theatrical ]. These include the 1943 theatrical serial, the ] ] and theatrical film of the 1960s starring ] and the 1989 ] film '']'' starring ] as Batman and ] as the Joker, which was followed by the sequels '']'', '']'' and '']'' (with the latter two having been directed by ] rather than Burton, and featuring ] and ] in the title role). As portrayed by Keaton in 1989's ''Batman'', Batman is ranked at no. 46 on ]. In 2005, the film '']'', starring ], took the character back to his early years, unconnected to the previous film franchise. This series will continue with '']'', which will be released in 2008. A Broadway show called '']'' was set to premiere in 2005, with ] signed on to direct; however, the project was never produced. The ] theme parks feature Batman ]s and rides. ] also has a Batman-themed ] ride called ], with a vertical ride named ] opening on ] ], exactly one year after another Movie World Attraction, ].
] as Batman from '']''.]]
Batman is featured in every ] ], from '']'' to '']'', all voiced by ]. In '']'', a companion series set in the future, an aged Bruce Wayne (also voiced by Conroy) passes on the mantle of Batman to a young man named ], who is voiced by ]. In 2004, an animated series titled '']'', with a new voice cast and new continuity, made its debut with ] as the title character.

Given Batman's cultural ubiquity and long-standing iconic status, references to Batman — either as homage, influence, or parody — are common. Several other comic companies have created their own versions of the character, such as ] ] and ]' ].
Batman has appeared in both ] and ], as well as ] sets, the DC ], and the DC Heroes roleplaying game. Both of the Raven ]s from the ] ]'s ] ] are variant homages to Batman.

==References==
*
* ]. ''Batman: The Complete History''. Chronicle Books, 1999. ISBN 0-8118-4232-0
* Daniels, Les. ''DC Comics: Sixty Years of the World's Favorite Comic Book Heroes''. Bulfinch, 1995. ISBN 0-821-22076-4
* ]. ''Men of Tomorrow: Geeks, Gangsters, and the Birth of the Comic Book''. Basic Books, 1995. ISBN 0-465-03657-0
* Beatty, Scott, ''et al.'', ''The Batman Handbook: The Ultimate Training Manual''. Quirk Books, 2005. ISBN 1-59474-023-2

==Footnotes==
{{reflist}}

==External links==
{{wikiquote|Batman (comics)|Batman}}
{{commonscat|Batman}}
*
* at the Comic Book Database
*
*
<br>
<br>
{{featured article}}

{{Batman}}
{{Batman in popular media}}
{{Batman fan films}}

{{Link FA|it}}

<br>
<br>

]
]
]
]
]
]
]
]
]
]
]
]
]

]
]
]
]
]
]
]
]
]
]
]
]
]
]
]
]
]
]
]
]
]
]
]
]
]
]
]
]
]
]
]

Revision as of 16:08, 21 March 2007

homohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomohomo