###### #....# #....# #....####### ##....F...... +....<.<..... ##........... #........... #....####### #..... ###... #... #....