######################## ......................... ##......#######......... #......# #......... . #.....<# #.......... .... #......# #........# ..... #......# #.######.# ...... #......# #.# ....... #......# #.# .......######......# #.# ...................#######.######.. #.........................[......... #................................... #...###+####........................ #........................ #...######+####........... #...+ ........#........... #...# .................... #...# ..................... #...#...................... . #...#........<............. ..##+#####...#..................... .............#####................. .%.................................. ................................... ..##########...................... #.......|............. #.................... #................. #.................? #.................. ######.....g......$..... ...........g?............ ........ggp.g............. .........##+####..(....... .........+ #...#..... ........# #......>.. #####..!# #......... #...# #...... . #...# #....... #...# #...... #...# ... ..#