[.. .... .######## #... ........#####..!# #...?.......<.# #...###