###..... ## ........ ... ###.....######.# .#..............#. .................. #...........<.... #..[....w....# #.......<....# #.###.#.####.# ....... #########