#...... #...... #......####+### ............... ............... ............... ........)....c. ............... .........###### .........# .........# .........# #........# #........# #........# ########.... #........... #........... #........... .... #........... #......# #........... #......# #...!....... #......# #........... #......# #.........>. #......###+#..<........ .#+###.................##### .................####### .........h..O....# .................# ..(......F.......# .................# ......############ ..... .... ... .. .