### .. ######.##### #..........# ######## #.....>....# ####......#### #........# ##............## #........# #......####....###........# ##....#######....##........# ##....##.....##...###......## #....###..##.###..###......# #....##..##<.###..##.......# #....##...#####..###......## #....###^..###...##.......# ##....##........###......## #.....###....####.......# ##.....########........## ##......####.........## ##.................## ###.............### ###.......##### #########