###### #....# #....# #....# # #######....# #.. ...........# .... .......<...# ..... ...........##...... ######............. ##..###{...... ##.. .....># #### ....... #.....# ...... .#.... ...##.