######## ########......## #### #..............#### ....#####.................# ..........................# .......[..............#...# #...................#...# . #.........)...........).# ..#.......................###### ........#......................# ........###.#...#+###..........# .#......###.#...#+###..........####### ........................>......'.....# ...####......#.........##......#####.# ##. ###......#..............#### . ..........####...........# #...#+#...# #)#.........###### #.........####)...............# #.........##........##........# ..##.....####[.......##........# #. ###.... #ooo......+........# #.... ........####........# #...............##........# ......####..............# ....## .........###### .... .........# ... .........# ....#...####### ....##......... .........#####. ............# #...........+ ####........# #...#.<### ......#..# ......##..# ...... ...# ..........# ..........# ......# .....###