############# ######## #...........# #......####.########.# ##.........<..#######.#### ........####.##..........# .........###.##..........# .....[.............>.....# ..##.####.##.##..........# . #.####..#.##..........# #.#.<.....######.#.#### #.###.### ...... #.# #..# ........ #.# ##.# #......... #.# #.## #......... #.# ##..## #.# #....# #.# #....# #.# #....# #..... #.....# #...... ...... #....#.# .########## .....# #.[..#.. ..........# .....# ..........##.....# ......)...(#.....# ........<..#.....# ...........#.....## ............O...... ..........##.....## ....####### ....... ..[. ##.#### ... .# .. #