######## #......# #.....># #.....<# ########......# .........###### #######'##### #..[....# #.......# #.......# #.......# #.......# ##...)...# ...........# ...........# ............# ............# ............w...... ..........?....... ................. ..#####......... #......... #......... ..........