######### ........####### #.#######.......## #......<#..####..# ######..............#.## .......###########.#..# #.##....#.......#..##.# ##.##.....#.._..#....#.# .###########....##....#...#.....#.# ..................>....#.#....#.#.# ........####....#.####..#..####.#.# ..#####.# #....#.# ##...## .#.# #.# #....#.# ##### .#.# #.## ######.# #..# ... ##.# ... #O# ..... #S# ##.## #..# #.# ..... ........ #........# #........# #........# #........#