########### #######.........# ........###.###.# ##########.<.##.###.# #...........# ##...##.##### ####O###.# .########....###.## ..................# .########....###..#######. <..........###.......... .####........[..#######. #.(...#.##....## #...#...##.#...## ##.###............. #. #.###.#...#### #. #.###........ #. #............ #. #..##.##.####. ...##.# .# ^....<.# # ........# ###...... ........ .........