######### .......# #.....# .$ #...# #+## #.....+ ..##.?.###...## #.....# =............. .##.%...# ............. P........#+####........... ...#......o....#........... ## #...........#.[.)).....g .............#...o....... ..............##'############ ............................. ...............>............. ........#####............... ....... #............... ..... #............... .. #.....##'######## ######### #.....#.........# #.......# #.....#.........+ ##########.......# #.....#.........# #................# #######...##.#### #................# #...##...#### #.......<........# #...........# #.......)........# #...........# #................# #...........# #......###..##...# ######...##......# #......# #..##...#######...##...######### #............#...................# #............#...................# #............#...................# ##################################