#....# +....+ #....# #....# #....# ##.... #....# #....# #..555...... #....#####.. #...>....###+ ###'#.(...... ...#........ .....#........ ...#####........ ## #########