################################################################
#..............................................................#
#.........................z.z..................................#
#............................(.................................#
#..............................................................#
#...............................z..(...........................#
#.........................(.....z..............................#
#..............[..............⌠.⌠..............................#
#...................................(....(.....................#
#....................).........................................#
#.................................(............................#
#............................8...8((...........................#
#.............................(..[(............................#
#.........##################.....((##################..........#
#.........###########******#.8...8.#***** * *  ** **#..........#
#.........##>sVMVMSn. ,,,,*#......[# ,,,, ,,,,     *#..........#
#....(....##sssSsWzn.,,,,  #.......#  , ,,,  , ,,  *#..........#
#.........###########** ,,*#.8..[8.#*,,*** ** * *   #..........#
#.........#*,,,,,,,,,,, ,  #...((..#*,, ,, ,,, , ,,*#..........#
#.........#*,,,,,,,,,,,, s*#..([([.#*,b,,    ,    ,*#..........#
#.........# ,,* *** *******#.8()(8.#*****  *** **,M #..........#
#.........#* ,,,,,,,, ,,,,*#..(....#*,,,,,   ,,MM,  #..........#
#.........#*,,,,M,,,,,,,,,*#..(.(..#*,,,, ,,,, ,,   #..........#
#.........#*** ********,,,*#.8((.8.#*,,** **       *#..........#
#.........#*,,,,, M,,,,,,,*#..(.(..#*,,,, ,    Z   *#..........#
#.........#*,,,,,,,, ,,,,,*##'''''##*,,,, ,,  ,     #.....M....#
#.........#*,,##############..(..^.############## M #..........#
#.........#*  #................(................# M*#..........#
#.........#*,,#.................................# , #..........#
#.........# ,,#..###########....................# , #..........#
#.........#*,,#..#.........#..[.................#M  #..........#
#.........#*, #..#(######..#...............M....#  *#..........#
#.........#*,,#..#.#...##..#....................# M #..........#
#.........#*,,#..#.#.#..#..#............Z.......#, *#..........#
#.........#*,,#..#...#..#..#..(.................#   #..........#
#.........#*,,#..########..#....................# , #..........#
#..M......#*,M#............#....................#,  #..........#
#.........#*,M#............#...(.............M..#   #..........#
#.........#*,,##############....................# , #..........#
#.........#* ,#.................................#  *#..........#
#.........#*, #.................................#,  #..........#
#.........#*,,#..###########.....[..............#,  #..........#
#.........#  ,#..#.#...#...#................'####  *#..........#
#.........#*,,#.)#>..#...#.#................#/..#   #..........#
#..^......#*M,#..#########.#................#...#,  #..........#
#.........#  ,#.........^..#................#...# , #..........#
#.........#* ,################################### , #..........#
#.........#*    ,  ,,  ,,,,,,M ,,    , ,,,M ,,M  ,  #..........#
#.........# , ,, ,,, ,,  , ,,  ,  ,,,    , , ,, ,   #..........#
#.........#  * * ** ***  ***  *  *    ***   ** *    #..........#
#.........###########################################..........#
#..............................................................#
#.......................................L......................#
#..............................................................#
#..............................................................#
#<.............................................................#
################################################################