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