--------------------------------
-##############################-
-#11111111##222222222##########-
-#11111111##222222222##########-
-###########222222222##########-
-###########222222222##########-
-##############################-
-#####################3333333##-
-#####################3333333##-
-#####################3333333##-
-#####################3333333##-
-##############################-
-###44444444444444444444#######-
-###44444444444444444444#######-
-###44444444444444444444#######-
-###44444444444444444444#######-
-##############################-
-#########55555555555555555####-
-#########55555555555555555####-
-#########55555555555555555####-
-#########55555555555555555####-
-#########55555555555555555####-
-##############################-
--------------------------------