########### ######## #.......... #......## #.############# ##.......########.......#...... ................................ #.................####.#.##### #........########.# #O# #####....# #.# #.# #....###### #.# #.# #....##... ..# .(. #....##.####### .(. #..........#.. ... #.......##.#.# #!(.. #...#?####.#.# ### #####.# #.#.###### #.# #......... #.####'.#.#.#.# ..##........... ######....#.#.#.#$ ######................. #..............#.#.#.#. #####...................... #..................#.#.#.#. #.###.........####......... #.#.......%#......[###...## #.#.######.#.#####.# .### #.................>.. . #.#...).<#.#.######### #..#######.#.# #..+ ..#.. #..# ######. #..# .# #..# #..# #.. .