######## #......# #......# #(.....# ####### #......# .<...?. #.<....# ....... #......###....... #.[......r....(.. ..........###....... .....>.....# ....... ########.### r...... #.. ....### #... ....# #... ....# #... ....#