##........### ##.........#.. ...##............. ##.................. ##..#...<....!.....>. .......#.............. ............>........ #.#<................ ###...#............... ......r............... .#..####.............. #........[....... ##..#.....)........ ....#.............. ..##.##.........#... ......##............ #................ ....###<........#.. .?#.............<.# #(##...........# #.........(. ..#....)..# ### ....... ....... .......