############ #..........# #########..........# ........#..........# ........#..........# ........#..l.......# !.......>..J#.###### ...#######.#### ###.##.# #...##.# #.####.# ##### #.'....# #...# #.####.###.#.# #...##..'..#<# ###>##.###.#.# ####.# #...# #.# ##### #.# #.# #.# ..# #.#