. ###########.. # ####...###... #.##..........[ +..#........... #...###...### #...#<......# #...#.......# ...#........... #.##......#.... #..#....... ... ......#..... .# #.....#...... # ......###...##