######### ############# ########.......############...........# ........#.......+....<.....#...........# ........'.......#..........#...........# ........#.......#..........'...........# #+######.......####'###...#...........# .......#..............#####...........# #.......#..............# #...........# ........'..............# #######<....# ........#..............# #.....# ####+#####..............# #.....# #..................###### ####### #..................# #..................# +..................# ###................ #.......>#+##+####+### #........#............ #........'............ ........#............. ........#(.(o......... ........#...#####+##.. .......#...## ......+..(.# .....#....# ....#(.(.# .##.(## #+####..## #......(.# #........# #........# +......((# #......(........ ###'##'###'#### ... .. ... ... ... .... .... ... ..... .... . ####+###+### ...........+ ......o.....# ...oo.oo<...# ###+##+####+#