################################################################# .................................................................# #.....!....................)......................................# #.................................................................# #......................................................%..........# #.................................................................# #.....)..........................<................................# #.....z############......###################################......# #....z. #...^..# #......# #...... #......# #......# #...._. #......# #......# ...... #......# #......# ..... #......# #......# .... #......###################################......# . #........%......................................# #...............................................# #...............................................# #...............................................# #...............................................# #...............................................# #......############<.....#################......# ... #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......############......############...).%#################......# #..<.....................................<..........>.............# #.................................................................# #..........................)......................................# #.................................(...............................# #................................>................................# #.................................................................# #......##########......#####################################......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #.(....# #......# #......# #......# #...%%.# #......# #......# #......# #......# #......# #......# #......# #......# #......##########......#####################################......# #...>..........................................................>..# #.................................................................# #.................................................................# #.................................................................# #.................................................................# ................................................................[# #################################################################