...# ........ ....... .....# #....# #....# #....# #....######## #....#...##.## +<...#.......# #....'.......# ........#.......# ........#...##..# ........#...##..# ##+#....+.......# +....#...##'######## #....#...#...#.#...# #....#...#...'.#...# +....+.......#.'...# #....##......#.#...# #........########### +...)....# #.....o..# #.....o..####### ##+####........# .....+........# #+##+##.%#........# #..................# +(...^.?^....r.....# #..................# ......#+####+##...# ...... ...# ..... .. .... .. .