################# ................. ............... ...##...#... ##.###.#.....# +#+ .............##..... #.........<....... #...........#..... #...........# ... #....##.....# ? #.... #....w# #...# #####... #... .... .... ....