####### #..<..# #.....# #.....# #.....# #.# #.....# .....###.### .........# .........# .......### ....... ....... ....... .r..... .......