############################################################## #............................................................# #..........................###############...................# #..#######################.# #..###############..# #..# #.# #..# #..# #..# #.# #..# #..# #..# #.# #..# #..# #..# #.# #..# #..# #..# #.# #..# #..# #..# #.###############..# #..# #..######### ##### #..................###############..# #........... !..... ...........................)......# #.########## ....... ....<....########################.# #.# ....... ........># #.# #.# ....... ......)..# #.# #.##############)....... .........########################.# #.....(........oo....... ..................................# #..............p........ .................................# #.................##### ###..............................# #..#############.$# #>.##########################..# #..# ..# #.. #..# #..# ..# #.. #..# #..# ..# . #..# #..# ..# #######..# #..# . .........# . ..........# ..........# #########.# #.# (#############.# .........(......# ................# ##############..# #..# #..# #..# ###### #########..# . ..... ...........# #... ....# #########..# #..# #...# #..# #..# #..># #..# #..# #...# #..# #..# #...# #..# #..###################...# #..# #........................################ #########..# #......................................... ...........# #.<#############.################..###### #########).# #..# #.# #..# #).# #.%# #.# #..# #..# #..# #)######## ######..########################..# #..#############<........ .........................).........# #..............))........ ..................................# #..#############...###### ##########[.......................# #..# #...# #..#####################.# #..# #...# #..# .# #..# #...# #..# .# #..# #...# #..# .# #..# #...# #..# .# #..# #...##################..###### . #..#############......ooo..................... #...................o......)................. #############################################