####################### ...............(....... ..............5..?..... ....................... ...)....<....OS......# .....................# #+##...##............# #... #............# #...> #.....######## #.... #.....# #....#......+ #..?.#......# ##...##.....#