###### #....+ #....# #....# #.l.# #...###### #......... #......... #..###+### #..###..##+### #...#......<.# #...#........# #...'........+ #...#........# #...#........# #..##...###### #########