################# ................# #####....#.....# #....#..... ###....##.######## #......'........<# #.#....###.####### #.###### #.# ########.. #.# #.# #......#.. #.# #.# #......#.# #.# #.# #......#.# #.# #.# #......#.# # #.# #.## #......#.##.#.# #.# ###..###...O..#..../.. #.# #.........