############## #..>..<.....l. .#......l###### .........+ .#.......# .........# .........+ .......... .........+. ............ .......... .. .........#.##.