.# .# .# .+ .# ##########+####.#### ...........<.......# .........>..o).....+ .......o..)........# ..............)...## ...##..............# #...##...##....# #...###### ##### ...... ...... ....... .........