........# ############### ........+ #####.............##### ...^....# ###.......#######.......### ........###.....)###.......###g.....## #..g[..##....###...........r.###....# #.....l##...#......#######......#...## ##......#...#.....### ###.....#...# ........(...#....## ##....#...# ......###...#....## ##....#...# ..... #...#.....### ###..<..#...# .... ##...#......#######...[..#...## ... #....###.............###....# .. ##......###.......###......## . ###.......#######.......### #####.............##### #############