############# ############...........# ..........##...........####### ........).##.................######### .......<..##[)..........##...........# ........o.[.............##...........# #...#####)..###########..............# #...........###.# #........############ #.......[###....##### #......#.#........... .........##........# #..#.........#######. ...##....##........###..#.###.(.#.# .. #..o..#........+......# #####.####### . #.....#........##############.>...... #.................................... #....#...##...........############### ...........##...............##### .......#...##.......>............ ............#####......#####.#### ........###..................# ........ .............####### ... .. .............# .............##### .#...............# #.......#.......# #.......#.......# #####...#.......# #...#########