##### ##...## ....# ##....<###### . ##...##### ###### #...........# .##........# #....# #.........### . ..........# #.>..####........## .. #........###...^##..........# ...##........?.................## ...............................# #...........####..........(.# #...................#.......# #.#.....#...####....##.....## #..rW#.##...# #[..<###...## ...............# #.....###### ...............# #.....# ...............# ..(............. ............... ..............